Solid Trim Tool
19 posts
• Page 1 of 1
Solid Trim ToolI am trying to use the Solid Trim Tool to create a mortise from a tenon. When I do this I choose the component with the tenon as solid #1 and then the adjacent component as Solid #2. This seems to work well, however, Solid #2, the component with the newly created mortise is changed to a group named "difference". I was wondering if there was a way to maintain the original component designation?
Re: Solid Trim ToolJim's "Solids Trim and Keep" fixes this glaring hole in the native Solids toolset...
viewtopic.php?p=356575#p356575 - it appears in the Tools menu. TIG
Re: Solid Trim ToolThanks for the quick response. This certainly works more efficiently.
Re: Solid Trim ToolJim's "Solids Trim and Keep" definitely makes it a lot easier although for creating mortises. I would really prefer it if the native Solid Tools didn't convert components to groups. It leads to much more work than cutting the mortises manually with the Rectangle tool and Push/Pull.
Inspecting mirrors is a job I could easily see myself doing.
Re: Solid Trim ToolPlus it migrates the group to layer 0
Re: Solid Trim ToolTrim and Keep does that, too.
Inspecting mirrors is a job I could easily see myself doing.
Re: Solid Trim ToolTo keep the layers unchanged edit Jim's script with Notepad or a similar plain-text editor, around line#81 you need to change this
Also, if you find yourself always purging the original unused untrimmed version, then you can further adjust the code, just before it says '@model.commit_operation' insert these lines of code reading
TIG
Re: Solid Trim ToolThank you TIG! Both of those work like a charm.
Inspecting mirrors is a job I could easily see myself doing.
Re: Solid Trim ToolWithout the plug in you can simply select the new group and explode it. After the explode, all the geometry is selected so you can right click and select "Make Component". Give it the exact same name it had to begin with and all is well.
Bob Lang
Re: Solid Trim ToolThat does work but it's extra steps.
Inspecting mirrors is a job I could easily see myself doing.
Re: Solid Trim ToolAlso you'd need to reassign the original layer manually [if you remembered it].
So Jim's tool - with my tweaks - means the trimmed component >> group is automatically made back into a component of the same name [including all instances updated], it's kept on its original layer, and you have the option of removing the now unused component from the browser or keeping it if you might like to reuse it somehow... ![]() TIG
Re: Solid Trim ToolAnd after exploding, you'd have to move the geometry back to Layer 0 where it should be.
I have a keyboard shortcut for Jim's plugin and now, with the modification it is absolutely painless for even the most simple trim operations. Inspecting mirrors is a job I could easily see myself doing.
Re: Solid Trim ToolTIG, out of curiosity, assume that there would never be a need to keep the original version of the component. what would the code be to make the script automatically purge the unused version?
Inspecting mirrors is a job I could easily see myself doing.
Re: Solid Trim ToolRemove the two lines 'if...' and 'end' at the start/end of the added code, so that the only thing you add is def_to_keep.entities.erase_entities(def_to_keep.entities.to_a) before the @model.commit_operation
Then there's no choice - the original object's shape is lost... TIG
Re: Solid Trim ToolThanks, TIG.
If I were using other tools to do the same thing I would do with Trim and Keep I wouldn't have the original shape either. So far that's never been a problem. Inspecting mirrors is a job I could easily see myself doing.
Re: Solid Trim ToolOK...
If you ever need to delete a group/component in code you can use *defn.entities.erase_entities(def_to_keep.entities.to_a) or to be even shorter *defn.entities.clear! !!! Calling it *def_to_keep is somewhat whimsical as it's the one to go ! Which is actually the same thing - but perhaps easier to grasp ?! Always provided that it's inside a model.start_operation()...model.commit_operation block TIG
Re: Solid Trim Toolthanks TIG, marked to come back and tinker with code later....
Re: Solid Trim ToolLIL
Seems like this thread is a more general topic than Woodworking. I was wondering if it should/could be moved to the SU Discussions subforum? Just a thought...
Re: Solid Trim ToolI've moved this thread into Plugins, which is probably a more logical home for it...
TIG
SketchUcation One-Liner AdvertsKeyframe Animation plugin - animate your SketchUp model by adding movement to any object.
Premium Members get 20% discount!
19 posts
• Page 1 of 1
|