[Plugin] Deck Builder (Updated 23-Jun-2015)
-
Nice Plugin. It worked as advertised the first time I used it but then I tested the rotation feature and now it won't change back. All decks are drawn with the joists going parallel to the long direction of the face, the deck boards the short way. I've re-installed, restarted and purged IE.
Rotation stays set at 0 no matter which option is chosen, which is how it worked from first install.
Any help? -
Nice Plugin. It worked as advertised the first time I used it and then I decided to test the rotation feature and now it won't change back. All decks are drawn with the joists going parallel to the long direction of the face, the deck boards the short way. I've re-installed, restarted and purged IE.
Rotation stays set at 0 no matter which option is chosen, which is how it worked from first install.
Any help? -
@naivejoe said:
Nice Plugin. It worked as advertised the first time I used it and then I decided to test the rotation feature and now it won't change back. All decks are drawn with the joists going parallel to the long direction of the face, the deck boards the short way. I've re-installed, restarted and purged IE.
Rotation stays set at 0 no matter which option is chosen, which is how it worked from first install.
Any help?Sorry about the delay in responding but I just found your post the morning. After looking at the plugin there was a problem with the Rotation section. It has been corrected and posted so you can download a new copy.
-
Always magic!
-
@pilou said:
Always magic!
[attachment=0:qjr36ocf]<!-- ia0 -->always_magic.jpg<!-- ia0 -->[/attachment:qjr36ocf]
An always the most bazaar shape.
-
You didn't actually install the extension. Mike, the file downloads with the extension .rbz. Since you have it downloaded, move it out of the Plugins folder and put it back in Downloads or where ever downloaded files are saved. Then open SketchUp, go to Window>Preferences>Extensions and click the Install Extension button. Navigate to the saved file, select it and choose Open. Click on the affirmative responses after that and close the Preferences file. It should then be available.
-
I downloaded your file and placed it in my plugins folder but it is not showing up in Sketchup anywhere. I have Sketchup 8 on windows 10.
Excuse me I did it been a long time since I used sketchup, time to give it a whirl.
-
It's a pity that is not component!
We are obliged to make some acrobatic physic exploit for change something!Here SU4 by SUForYou to Components who can apply a "component" (module on the left down) to a selection of faces with automatic scale!
The task is on the selection!
As it's only "Group" the module component must be inside the group
then selection of faces can begin!
something like this: parallal view - side view - XRay - selection left to right ...Here the view (old conceptual image) is a little cheating! 4 faces was selected : I was speedy!
(visible on the first piece) -
-
@pilou said:
Seems there is a glitch with the 2017!
(works fine in 2016)Did they change Ruby version again? Or is it just a buggy 2017?
-
it's not me that can answer to these questions!
-
You might be falling foul of the v2017 changes to how references and id's work.
I'm currently rewriting my ExtrudeTools because of it.Previously [<=v2016] you could get an array of the entities within a container [say
ents=group.entities.to_a
] and then when you usedgroup.explode
those references saved in 'ents' would still be valid in their new context [although you might need to trap for merged entities etc], but then their id's were 'transitory' between sessions.But in v2017 now those saved references are found to be 'invalid' after the
group.explosion
, this is because during the explosion those entities are now deleted and replicated in their new context, but now using their same enduring id's across sessions.
The references now return as deleted entities 'invalid' !
This can be sidestepped by recoding, with sayents=group.explode
- which gives 'ents' as an array of what results from the explosion. -
An hard work additionnal for the coders if that must be made for each script!
-
@pilou said:
An hard work additionnal for the coders if that must be made for each script!
I don't have SU2017 and may never but, if you would open the Ruby Console, run the plugin and post the errors reported, maybe I can fix the problem.
-
sdmitch - here's the error:
Error; #<NoMethodError; undefined method `definition' for nil;NilClass> C;/Users/Jim/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/Deck Builder.rb;531;in `add_railing' C;/Users/Jim/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/Deck Builder.rb;225;in `onLButtonDown'
-
@tig said:
You might be falling foul of the v2017 changes to how references and id's work.
I'm currently rewriting my ExtrudeTools because of it.Previously [<=v2016] you could get an array of the entities within a container [say
ents=group.entities.to_a
] and then when you usedgroup.explode
those references saved in 'ents' would still be valid in their new context [although you might need to trap for merged entities etc], but then their id's were 'transitory' between sessions.But in v2017 now those saved references are found to be 'invalid' after the
group.explosion
, this is because during the explosion those entities are now deleted and replicated in their new context, but now using their same enduring id's across sessions.
The references now return as deleted entities 'invalid' !
This can be sidestepped by recoding, with sayents=group.explode
- which gives 'ents' as an array of what results from the explosion.So this is what we have to look forward to with each new release!!!!
Updated .rbz's at Plugin Store and my blog.
-
Seems perfect!
-
Love your "basic" designs. You should use your imagination more. NOT!!!!
-
Alas life is to short! Now no time to pass more 5 minutes for something!
-
Your new version is excellent and very elegant!
And surprise Spindles are components!
So mad replacement or modifications are now easily possible!(trick: explode circle or polygon if they are "alone")
Advertisement