Pilou wrote:Suggestion
A rotation (s) of object on it own axis?
A scale of object?
What I wished for a while now.... viewtopic.php?f=180&t=19204&hilit=+copy+rotate+scale
I wish I could explain!!!
[Plugin] Component Stringer UPDATED Nov. 16, 2009
137 posts
• Page 4 of 5 • 1, 2, 3, 4, 5
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009
What I wished for a while now.... viewtopic.php?f=180&t=19204&hilit=+copy+rotate+scale I wish I could explain!!! purpose/expression/purpose/....
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Chris, I love your tools but just one thing...
This plugin I can't get to work for some reason, I even reinstalled it. Nothing happens when I even activate it, here is what I get in the Ruby console: Error: #<NoMethodError: undefined method `definition' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:103:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' See Chris? a little help here? Getting the perfect sig is hard...
Google it!
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Thank you for reporting the error with the error codes from the console, helps spped things up a bit!
It looks like you do not have a component selected when you start the script. So make sure that you select a component first, then start the script. If that does not fix it, please upload a test model that you are having problems with and I'll test it. Chris
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Chris,
After a few moments of struggle I found out that the script works after a few failures... But what I have found is that sometimes the selected component changes during action, see attachments: Ruby Console: No reversing needed Error: #<NoMethodError: undefined method `position' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:137:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `each_with_index' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `each' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `each_with_index' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call'. Note: 1 try only Ruby Console: Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<ArgumentError: Cannot convert argument to Sketchup::Point3d> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:79:in `add_text' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:79:in `curve_labeler' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:70:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `definition' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:103:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Error: #<NoMethodError: undefined method `edges' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:59:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `times' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:56:in `curve_ordering' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:105:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Note 10+ tries, no result Ruby Console: No reversing needed Error: #<NoMethodError: undefined method `position' for nil:NilClass> C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:137:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `each_with_index' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `each' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `each_with_index' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:134:in `main' C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190 C:/Program Files/Google/Google SketchUp 7/Plugins/clf_component_stringer.rb:190:in `call' Note 1 try, "big" problem Please, register (free) to access all the attachments on the forums. Getting the perfect sig is hard...
Google it!
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Hello Chris, Hello everybody,
I'm back for a little addition in using Component Stringer. I have had the idea to use a progressive segmented curve in conjunction with Component Stringer for various interesting effects. It exists a Fredo's tool :Fredo_BZ__Animation which can do the goal. But it is build for animation matters and I had found it not enough flexible for my purpose. So I have made a small tut to make our Own BZ_animation Curve I have made some exemples, not very subtle I guess but I think the idea is shown *s
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Well, I'm happy to post this homely little picture: my first entry into the well-worn spiral stair saga. Contents: the usual suspects: one set of edges, one component (soon to be tuned and embellished with stringers, railings etc.). Why bother this thread? I just thought maybe a point or two needed clarification: In this case the length of each edge determines the displacement of the component, and the component cannot touch the edges or the routine will not work (for me).
Thanks, Chris!! (For me, it would be nice if the settings were sticky across uses.) Please, register (free) to access all the attachments on the forums. ~ Brooke
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Hi Chris, Hi All.
I used the plugin to make an array of component along a path, but it only create one component at the start of the path and nothing else. I don't know what i do wrong. Any help? One more thing: The plugin don't give me a choice of inputting distance between components (like Copy to spacing in Copy along path plugin). Or I miss something? Thanks for your attention!
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Hi Hu. There is no option for spacing. It always inserts a component at each line segment. There is no way to skip line segments, or evenly space components over uneven lengthed lines.
It should not stop after a single component though. Could you upload the test model where this happened? Thanks, Chris
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Thank You Chris!
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009great plugin, thanks alots
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009 unbelievable! Well this is an essential plugin! What can they still do at Google? SU has become a full functional modeller at the moment... Thanks Chris!
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009chris
the video shows a great tool and i have put it to the test, i build a chain link and made it a component, however when i apply the plug in it spaces the component far apart and rotates it in odd positions a can not seem to imitate the steps you show in the tutorial video
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009
no
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Hi Grim, it is important to pay attention to the x-component axis. This plugin uses the component axis to place the component. So you are going to have to make sure that the axis is placed very strategically. You can post you test model if you are still unable to get it to work,
Chris
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Anyone tried this with SU8 yet? I seem to be having difficulty with component orientation and scaling.
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009
Screenshots? Would help with more specific information. Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Yeah, screenshot please
Chris
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Component Stringer Loading Problem
I loaded the RB into sketchup folder..but when trying to activate, it doesn't work. Ruby Console showing: Error: #<ArgumentError: Cannot convert argument to Sketchup::Point3d> C:/PROGRA~1/Google/GOOGLE~2/Plugins/clf_component_stringer.rb:79:in `add_text' C:/PROGRA~1/Google/GOOGLE~2/Plugins/clf_component_stringer.rb:79:in `curve_labeler' C:/PROGRA~1/Google/GOOGLE~2/Plugins/clf_component_stringer.rb:70:in `curve_ordering' C:/PROGRA~1/Google/GOOGLE~2/Plugins/clf_component_stringer.rb:105:in `main' C:/PROGRA~1/Google/GOOGLE~2/Plugins/clf_component_stringer.rb:190 Any help, Chris?
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Hmm, its past my bedtime right now, I'll check it out tomorrow. But what version of SU are you trying it on?
Chris
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009SU 7 Pro...tried a few different windows..same error occurs..many thanks
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009
I found the bug, it was on this side of my computer screen.
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009thanks Chris very useful to me
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Great Beto, glad you like it!
Chris
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009
This is just the same error message that I see on my ruby console; I've got su7Pro and this message appears also on SU6;I've tried many times to download "Component Stringer"script but ther is not any changement...............what's the problem??
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Hmm, does it fail everytime you try it? Can you upload a small test file here for me?
Are you using the Itallian Language of SketchUp and is your computer set to Itallian? Upload a test model, I'll start by looking at that. Chris
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009Nice plugin Chris, would love to see an option to use the tangent of the two edges at the node rather than perpendicular to one edge
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009thank you so much for your help....
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009I'm getting this:
Nothing happens, no dialogue box.
Re: [Plugin] Component Stringer UPDATED Nov. 16, 2009
The relevant code is this [ending line #103
Since 'nil' has no 'definition'... It could be better trapped to stop if the selection contains no instances but... SO - question: does the selection contain a component-instance when you run the tool ?? TIG
SketchUcation One-Liner AdvertsAre you a Premium Member? Get your freebies here. Are you not> a Premium Member yet? Upgrade your account to grab these freebies instantly.
137 posts
• Page 4 of 5 • 1, 2, 3, 4, 5
|