sketchucation logo sketchucation
    • Login
    1. Home
    2. sdmitch
    3. Topics
    🛣️ Road Profile Builder | Generate roads, curbs and pavements easily Download
    Offline
    • Profile
    • Following 0
    • Followers 3
    • Topics 54
    • Posts 1,483
    • Groups 2

    Topics

    • sdmitchS

      [Plugin] Color By

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      6
      0 Votes
      6 Posts
      9k Views
      AdamBA
      I was needing something like this last week.. And while thinking how it might be done, it would seem an elegant way might be to write it so an arbitrary fragment of Ruby is evaluated with known arguments. You could have some "presets" - as you do - but they would simply be preset Ruby fragments that are eval-ed on the arguments. Users could add any Ruby fragment they liked to extend it. two cents worth and all that.. Adam
    • sdmitchS

      [plugin] EdgeFollowMe - UPDATE Aug 30, 2011

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      21
      0 Votes
      21 Posts
      28k Views
      utilerU
      no worries, Sam. Thanks for your input...
    • sdmitchS

      [Plugin] Stair Maker

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      110
      0 Votes
      110 Posts
      112k Views
      S
      Hello. I'm trying to launch the Stair Maker plugin in SketchUp 2017. I get this error Error: #<NameError: uninitialized class variable @@ss_height in SDM::Stair_Maker> C:/Users/Silent_ip/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/StairMaker/StairMaker.rb:287:in put_defaults' C:/Users/Silent_ip/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/StairMaker/StairMaker.rb:84:in reset' C:/Users/Silent_ip/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/StairMaker/StairMaker.rb:54:in initialize' C:/Users/Silent_ip/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/StairMaker/StairMaker.rb:9:in new' C:/Users/Silent_ip/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/StairMaker/StairMaker.rb:9:in block in <top (required)>' SketchUp:1:in call' Code
    • sdmitchS

      Toolbars

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      18
      0 Votes
      18 Posts
      738 Views
      thomthomT
      @driven said: TT + Dan, I can't seem to get that to work on a mac. do I need to create a menu item as well, grey it out, and the button follows? Error: #<NoMethodError: undefined methodset_validation_proc' for #UI::Toolbar:0x113cb6ec>` I have a menu entry for the 'master' toolbar, but don't really want/need lots of submenu items. john Sorry, wrong link. http://www.sketchup.com/intl/en/developer/docs/ourdoc/command#set_validation_proc Use it on the Command object.
    • sdmitchS

      Groups

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      15
      0 Votes
      15 Posts
      258 Views
      TIGT
      Please don't reuse references or confuse them with methods etc - coding is complicated enough as it is I suggest you prefix new groups with a single meaningful letter, and suffix their entities with 'ents' So 'sgroup' > 'sents' and 'rgroup' > 'rents' etc. Then any other reference to 'step' or 'rail' will pass without incident... And you can easily spot the relationship of s=step and r=rail For example, I always call my temporary group 'tgroup' and its entities 'tents'.
    • sdmitchS

      [plugin]Random replacement of components

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      47
      0 Votes
      47 Posts
      44k Views
      S
      I actually tried it in Sketchup 2019.2 Nothing was happening at the beginning until I edit the SOURCE & TARGET "instance names" (not definition). It worked like a charm and It will make me save LOTS of time. You guys are champs! Tip: you can select all your source components in one go and enter their instance name in one time. Hope that helps anyone who got stuck:)
    • sdmitchS

      [plugin] Volume By Slice (Updated 27-Mar-2014)

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      2
      0 Votes
      2 Posts
      7k Views
      sdmitchS
      Updated to be SU2014 compatible.
    • sdmitchS

      [plugin] Select Faces by Area

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      1
      0 Votes
      1 Posts
      5k Views
      No one has replied
    • sdmitchS

      [plugin] Divide By Material

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      17
      0 Votes
      17 Posts
      17k Views
      D
      Thanks a lot TIG !
    • sdmitchS

      3D Text entity

      Watching Ignoring Scheduled Pinned Locked Moved Newbie Forum sketchup
      4
      0 Votes
      4 Posts
      173 Views
      sdmitchS
      Thanks Tig and Gaeius for the info.
    • sdmitchS

      Displaying images at 3D Warehouse

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      6
      0 Votes
      6 Posts
      351 Views
      HieruH
      Obviously there are some drawbacks to being super vigilant and not wanting your computer clogged up with unwanted cookies
    • sdmitchS

      SU8 and scrambled plugins

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      7
      0 Votes
      7 Posts
      461 Views
      J
      You need to use Sketchup.load to load .rbs files. http://code.google.com/apis/sketchup/docs/ourdoc/sketchup.html#load
    • sdmitchS

      Using .uniq! in a plugin

      Watching Ignoring Scheduled Pinned Locked Moved Newbie Forum sketchup
      4
      0 Votes
      4 Posts
      170 Views
      TIGT
      The API result is correct... even if two points are identical in their x/y/z they are different Point3d's. Either compare them as arrays to find it they ARE 'equivalent'... or use the 'set' functions...
    • sdmitchS

      UI.messagebox

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      9
      0 Votes
      9 Posts
      1k Views
      Dan RathbunD
      @juantxo said: Something similar occurs if you close dialog in a callback: On the PC, this might work: my_dialog.add_action_callback("test") do |web_dialog,param| web_dialog.close end my_dialog.set_on_close { UI.messagebox('NOT DISPLAYED') } AFIAK, set_on_close is still bugged on the Mac
    • 1 / 1