[Plugin] Select component instances on right click
-
Take care making selection sets that span different contexts - you can Bugsplat it you try to manipulate them !
To select instances of similar named definitions this will workn="match";m=Sketchup.active_model;s=m.selection;s.clear;m.definitions.each{|d|s.add d.instances if d.name=~/#{n}/}Change the string 'match' within the "" to the pattern match you want - I suggest that you read-up of pattern-matching - e.g. n="[Cc]at" finds all definitions like 'Cat', 'cat1', 'tomcat', whereas anchoring the pattern to the start/end like this n="^[Cc]at" only matches 'Cat and 'cat1', or n="m[Cc]at$" to only matches '#tomcat' and 'TomCat'...
-
It didn't work first, because there was a "$" in the string (it looked like "abc$match"), so took only the part after "$" (and it looked like "match")and it work well. Thank you very much.
By the way, are there any "good" Sketchup Ruby Tutorials/Books for Beginners? I would really like to learn it.
-
@abdullah said:
It didn't work first, because there was a "$" in the string (it looked like "abc$match"), so took only the part after "$" (and it looked like "match")and it work well. Thank you very much.
By the way, are there any "good" Sketchup Ruby Tutorials/Books for Beginners? I would really like to learn it.
Look for Automatic Sketchup - as a pdf or a to-buy hard-copy.
There are also several other links in the "developers' forum"...
If you place a $ at the very end it says the pattern ends there.
If you want to search for a '$' inside the text escape it '$'; same with the '^' which marks the very beginning.
Here's a short guide to pattern matching... http://www.tutorialspoint.com/ruby/ruby_regular_expressions.htm -
That's great, thanks ...

-
Hi, Is there any way of selecting component families even if they are in groups or nested within other components? The only way i can get it to work with this plugin is if i explode until all desired components are no longer grouped or component nested.
-
Thanks TIG and Abdullah for sorting out a that code
I was frantically, searching the forum for a solution that i missed this code.Alot of my component instances, have annoyingly renamed, with #1, #2 etc added to them, ultimately creating new component definitions, increasing file size

now that i can select multiple instances at once, I can replace them with one component definition.
However I still don't why this is happening, other people have this problem too:
http://sketchucation.com/forums/viewtopic.php?f=15&t=22523
might start a new post to see if there is any more info
cheers
-
Great plugin. Thanks
-
fantastic plugin. extremely useful.
thanks
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register LoginAdvertisement