sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] TIG-Cut_to_plane v1.1 20130107

    Scheduled Pinned Locked Moved Plugins
    32 Posts 19 Posters 46.8k Views 19 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Dan RathbunD Offline
      Dan Rathbun
      last edited by

      Nice job!

      I'm not here much anymore.

      1 Reply Last reply Reply Quote 0
      • erikBE Offline
        erikB
        last edited by

        thanks TIG, very handy!
        erikB

        1 Reply Last reply Reply Quote 0
        • V Offline
          veerlexyz
          last edited by

          Thanks! Almost perfect...
          Can you make it work with a combination of groups or/and components instead of ONE solid group?

          1 Reply Last reply Reply Quote 0
          • S Offline
            smicha
            last edited by

            You are the man, TIG. This is amazing as all of your works. I found a link to the video presentation to your plugins.

            It is on p. 20 of CatchUp Edition 15 - SketchUcation 2.0

            favicon

            (issuu.com)

            1 Reply Last reply Reply Quote 0
            • kingsiK Offline
              kingsi
              last edited by

              Many Thanks TIG

              Noobtastic

              1 Reply Last reply Reply Quote 0
              • dermotcollD Offline
                dermotcoll
                last edited by

                Thanks TIG. Looks like a very useful tool for woodworking and machining worksurfaces with a CNC.

                When you burn your arse - you gotta sit on the blisters!!

                1 Reply Last reply Reply Quote 0
                • P Offline
                  penumbra
                  last edited by

                  Many thanks TIG. Is there a way to make this work on a non solid group? Or nested groups? zorro does something like what i need but is view dependent, you have to view your group from an orthogonal view if you want a "straight" cut.

                  1 Reply Last reply Reply Quote 0
                  • TIGT Offline
                    TIG Moderator
                    last edited by

                    No.
                    This tool works on solids only.
                    Zorro2 will work by slicing along a Section Plane.
                    Place one where you want and use that Zorro2 option.
                    I haven't tried nesting the plane inside the group/instance so that the cur only applies to the active entities - try it and report back...

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • P Offline
                      penumbra
                      last edited by

                      @TIG

                      Yes indeed, Zorro2 will cut through nested entities. There is a bit of clean up needed afterwards as some surfaces may need to be healed depending on how the section cut cuts through the objects.


                      Slicing nested groups with zorro2

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        shri
                        last edited by

                        great addition to the plugins list..thanks alot..can't wait playing with it
                        πŸŽ‰ πŸŽ‰ πŸŽ‰

                        1 Reply Last reply Reply Quote 0
                        • R Offline
                          rv1974
                          last edited by

                          Thank you TIG!
                          I wish this tool could:

                          1. work with non-solids (I won't miss section faces anyway)
                          2. I guess the fourth click to manually choose the side to be cut off would be even more user-friendly. No pop-ups, just a hint in status bar.
                          1 Reply Last reply Reply Quote 0
                          • P Offline
                            penumbra
                            last edited by

                            @ rv1974

                            For your #1 above you could use section tool in combination with zorro2.

                            1 Reply Last reply Reply Quote 0
                            • R Offline
                              rv1974
                              last edited by

                              @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.

                              1 Reply Last reply Reply Quote 0
                              • bmikeB Offline
                                bmike
                                last edited by

                                Wonderful TIG!!!!

                                😍

                                mike beganyi design + consulting llc

                                1 Reply Last reply Reply Quote 0
                                • bmikeB Offline
                                  bmike
                                  last edited by

                                  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?

                                  mike beganyi design + consulting llc

                                  1 Reply Last reply Reply Quote 0
                                  • TIGT Offline
                                    TIG Moderator
                                    last edited by

                                    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 test self.solidsolver_unsolid?() [aka TIG.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#259

                                    UI.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#298

                                    UI.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',

                                    TIG

                                    1 Reply Last reply Reply Quote 0
                                    • TIGT Offline
                                      TIG Moderator
                                      last edited by

                                      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.

                                      TIG

                                      1 Reply Last reply Reply Quote 0
                                      • B Offline
                                        Ben Ritter
                                        last edited by

                                        Thank you TIG.

                                        1 Reply Last reply Reply Quote 0
                                        • R Offline
                                          rainboworiver
                                          last edited by

                                          does it work on sketch 2013 (freeware) ? only on pro?

                                          1 Reply Last reply Reply Quote 0
                                          • Rich O BrienR Online
                                            Rich O Brien Moderator
                                            last edited by

                                            @rainboworiver said:

                                            does it work on sketch 2013 (freeware) ? only on pro?

                                            @unknownuser said:

                                            Note for Pro >=v.8 only...

                                            Download the free D'oh Book for SketchUp πŸ“–

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement