[Plugin] TIG-Cut_to_plane v1.1 20130107
-
@ rv1974
For your #1 above you could use section tool in combination with zorro2.
-
@penumbra
Maybe the things got better, but Zorro was kinda minefield- too much crashes,- I stopped using it. And besides, 3 clicks to define the cutting plane is the nicest way to cut. -
Wonderful TIG!!!!

-
how does one get this into the right click menu? would love to see it right under 'solid solver'...
and, is there a way to customize my rubies so i can better order my right click menu?
-
This is the code that adds 'SolidSolver' to the menu AND the context-menu.
unless file_loaded?(__FILE__) cmd=UI;;Command.new("SolidSolver"){self.solidsolver()} UI.menu("Tools").add_item(cmd) UI.add_context_menu_handler{|menu| if self.solidsolver_unsolid?() menu.add_item(cmd) end } end file_loaded(__FILE__)The basis here is to make a command, and then add that to the the context-menu. Because this code is within the TIG module it says
self.solidsolver(); however,TIG.solidsolver()would work otherwise... It also uses the built-in testself.solidsolver_unsolid?()[akaTIG.solidsolver_unsolid?()] which checks if the selected object is solid, otherwise there is no context-menu entry - try it with a selected line and the menu item is not added.
To add any tool to the context-menu you simply make a command of it and add it, perhaps testing that some 'case' is met in a selection etc before adding the item.
This example adds 'TIG-Cut_to_plane' to the context-menu... add this new code instead of the menu making code in ~line#259UI.menu("Plugins").add_item("TIG-Cut_to_plane"){Sketchup.active_model.select_tool(TIG;;Cut_to_plane.new())}becomes
cmd=UI;;Command.new("TIG-Cut_to_plane"){Sketchup.active_model.select_tool(TIG;;Cut_to_plane.new())} UI.menu("Plugins").add_item(cmd) UI.add_context_menu_handler{|menu| ss=Sketchup.active_model.selection[0] if ss and (ss.is_a?(Sketchup;;Group) || ss.is_a?(Sketchup;;ComponentInstance)) and ss.manifold? menu.add_item(cmd) end }Change 'Plugins' to 'Tools' etc as desired...
To do the same for its sibling tool 'TIG-Split_to_plane' add this new code instead of the menu making code in ~line#298UI.menu("Plugins").add_item("TIG-Split_to_plane"){Sketchup.active_model.select_tool(TIG;;Split_to_plane.new())}becomes
cmd=UI;;Command.new("TIG-Split_to_plane"){Sketchup.active_model.select_tool(TIG;;Split_to_plane.new())} UI.menu("Plugins").add_item(cmd) UI.add_context_menu_handler{|menu| ss=Sketchup.active_model.selection[0] if ss and (ss.is_a?(Sketchup;;Group) || ss.is_a?(Sketchup;;ComponentInstance)) and ss.manifold? menu.add_item(cmd) end }To do it to other tools you need to read and understand how they run and how to make a command from their code...
Be aware that adding too many 'commands' to SketchUp can cause the gray-out issue in the context-menu - this has bee 'fixed' by allowing you to have a lot more before it happens, but go bonkers adding them and items will spontaneously disable themselves and 'gray-out',
-
Here's v1.1 http://sketchucation.com/forums/viewtopic.php?p=433723#p433723
Now at Point 3 an alternative <Enter> press cuts vertically, keeping left-side parts.
Also Context-menu if selection suitable. -
Thank you TIG.
-
does it work on sketch 2013 (freeware) ? only on pro?
-
@rainboworiver said:
does it work on sketch 2013 (freeware) ? only on pro?
@unknownuser said:
Note for Pro >=v.8 only...
-
to select the portion to be cut
-
@designerbursa said:
to select the portion to be cut
Was that a question ?
The direction of the 3 points defining the plane determine what is kept.
Try clockwise/counterclockwise and see the results...
Please read the usage notes... -
Thank alot TIG, it's a fantastic Plugin! It fullfits my needs

-
Awesome!
-
Great tools, thanks.
But i can't cut multiple objets at the same time, which is very frustrating.
Is there a custom version that can do this or a free alternative. -
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