[Plugin] Deck Builder (Updated 23-Jun-2015)
-
Excellent!
Of course with Random Painter by Chris Fullmer!
Amazing that you can choose any "horizontal !" surface!
-
Well done!
-
Sam, you're really coming up with some great time savers!!
I've always thought a handrail / fence plugin would be neat. Haven't tried this deck builder plugin yet but IMO, a deck builder tool should be for the deck and a railing plugin should be what you use next....
Would work off centre lines, select start point and trace around the profile of the railing then input post [square or round], size and height then spacing along the same lines and what you've done here.....
Love seeing your work, mate!
-
Update 19-Jun-2014 - Added 3 selectable posts and railing to steps. Fixed deformed posts on curved sections.
-
sdmitch, great plugin, last version worked well for me except on curves, this new version doesn't work for me at all, no matter how I draw the face when I execute the plugin, it hangs for a bit then just reverses the face. Windows 7, IE 11, Sketchup 2014 Pro
Mike
-
@alpro said:
sdmitch, great plugin, last version worked well for me except on curves, this new version doesn't work for me at all, no matter how I draw the face when I execute the plugin, it hangs for a bit then just reverses the face. Windows 7, IE 11, Sketchup 2014 Pro
Mike
If the face is reversed, the plugin has at least partially ran so run it with the Ruby Console open and see where and/or what is causing it to fail.
There was a change in the folder where the posts and spindles are so, if you only copied the new plugin to the Plugins folder instead of doing the normal extensions install, that could be the problem.
-
Very cool!
-
-
The quality control director has been fired for not sufficiently testing in metric units.
Problem has been fixed. Maybe.
-
sdmitch, installed latest version through Sketchucation Plugin Store, here is what shows in the ruby console when executing the plugin.
Error: #<TypeError: no implicit conversion from nil to integer>
C:/Users/MRacz/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Deck Builder.rb:362:in[]' C:/Users/MRacz/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Deck Builder.rb:362:in
add_posts'
C:/Users/MRacz/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Deck Builder.rb:218:in `onLButtonDown'Thanks for your help.
Mike
Just checked my plugins folder, for some reason neither a spindles or post folder was created, weird.
Nevermind, folder was created and after trying again, deck builder works as advertised, even weirder
-
Mike, I would try reinstalling it. I just installed the current version on my PC via the SCF Plugin Store and don't see the error when starting SketchUp fresh.
-
Can you have a look at the toolbar settings, it seems you have it set to open the toolbar every time SU starts. So even if you have closed the toolbar it will reinitialize at the next start up. Slightly annoying.
-
@box said:
Can you have a look at the toolbar settings, it seems you have it set to open the toolbar every time SU starts. So even if you have closed the toolbar it will reinitialize at the next start up. Slightly annoying.
If you don't want the toolbar to show on start up find this line
cmd.tooltip="Deck Builder";tb.add_item cmd;tb.show
and replace it with this line
cmd.tooltip="Deck Builder";tb.add_item cmd;#tb.show
The Toolbar will be created but not automatically displayed.
-
Thanks for that, it certainly works. I would have thought it would be the default setting, after all if you turn it off you would expect it to stay turned off.
-
@box said:
Thanks for that, it certainly works. I would have thought it would be the default setting, after all if you turn it off you would expect it to stay turned off.
Perhaps, but few things will persist from session to session.
-
The "user-friendly" way to have your script's loader setup its toolbar so that it opens when its first installed, and then subsequently so it only opens if the user had it open when they last exited SketchUp, is simply done thus:
cmd.tooltip="Deck Builder";tb.add_item cmd;tb.show **if tb.get_last_state.abs==1** #TB_VISIBLE/NEVER
This way, if the toolbar was switched off by the user when they exited SketchUp it will not get re-opened as the plugin loads next time... -
@tig said:
The "user-friendly" way to have your script's loader setup its toolbar so that it opens when its first installed, and then subsequently so it only opens if the user had it open when they last exited SketchUp, is simply done thus:
cmd.tooltip="Deck Builder";tb.add_item cmd;tb.show **if tb.get_last_state.abs==1** #TB_VISIBLE/NEVER
This way, if the toolbar was switched off by the user when they exited SketchUp it will not get re-opened as the plugin loads next time...Thanks for the info. I still have so much to learn.
-
Nice tool for deck builders.
-
I am new at this and this is my first plugin i try,
I can open the deck builder and select the options i want but i dont understand how to make it happen, there is no OK or Cancel Button to click on? so how to make it happen, what is the secret door i use to get there
LOL
Thank You
N. -
Try having a look at the author's tutorial which you can find on the page he links at the bottom of his posts. Lots of other very useful plugins with tutorials to be found there, too.
Advertisement