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

    IDEA - Omni Push Pull Tool

    Scheduled Pinned Locked Moved Developers' Forum
    12 Posts 4 Posters 755 Views 4 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.
    • halroachH Offline
      halroach
      last edited by

      Hi,

      1. I've got an idea for an Omni-Push-Pull tool.
        A tool which will enable you to push-pull any visible face no matter if it is within a component (or group) or outside of it. The strength of the tool is the ability to push-pull faces without endlessly clicking in and out of components. Just hover over ANY face in the model, and pull...

      I don't know if something like this is possible, but I have seen plugins, like fredo's scale tools, that interact with nested geometry for reference.

      1. A similar tool could be an Omni-Paint tool. You could paint nested faces without thinking in which components or group they are in...

      I'd try to write a script like this, but scripting, or programming aren't quite up my alley.

      What do you think fellow sketchupers?
      Is it a good idea?
      Who wants to try to develop something like this?

      Cheers!

      FlexTools - Super Quick Windows, Doors, Slats...

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        @unknownuser said:

        1. A similar tool could be an Omni-Paint tool. You could paint nested faces without thinking in which components or group they are in...

        I've been thinking of this as well. I wanted to make a substitute paint tool that didn't pop up the annoying Materials window every time you activated it. Just haven't got around to it yet.

        Thomas Thomassen — SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • K Offline
          kwistenbiebel
          last edited by

          Great idea, but for some reason I expect a plugin like that to be very slow and a possible reason for bug splats.
          Sketchup doesn't seem to work that well when going over the boundaries of nested groups and components.
          The slowdowns of having the Outliner open while editing a model or using plugins proves that....

          But I might be wrong

          1 Reply Last reply Reply Quote 0
          • thomthomT Offline
            thomthom
            last edited by

            @kwistenbiebel said:

            Great idea, but for some reason I expect a plugin like that to be very slow and a possible reason for bug splats.
            Sketchup doesn't seem to work that well when going over the boundaries of nested groups and components.
            The slowdowns of having the Outliner open while editing a model or using plugins proves that....

            But I might be wrong

            Not sure in regard to PushPull, but should be fine for Painting. I already got a tool that digs into groups/components to fetch UV coords.

            Thomas Thomassen — SketchUp Monkey & Coding addict
            List of my plugins and link to the CookieWare fund

            1 Reply Last reply Reply Quote 0
            • K Offline
              kwistenbiebel
              last edited by

              I am glad I am wrong in this case.😄
              A tool like this would definitely speed up the whole modeling and texturing workflow if it would become a stable plugin.

              I have another idea to make this happen.
              A 'global' toggle button that switches between 'nested' mode and 'edit all geometry' mode.
              Toggling to 'edit all geometry' would enable editing all geometry as if they aren't in groups or components.
              It would temporarily lift up all the nesting, but without collapsing/exploding the model.

              That way, it would apply for all the Sketchup tools, not just the push-pull or paint tool.
              Does that make sense?

              1 Reply Last reply Reply Quote 0
              • halroachH Offline
                halroach
                last edited by

                @kwistenbiebel said:

                I am glad I am wrong in this case.😄
                A tool like this would definitely speed up the whole modeling and texturing workflow if it would become a stable plugin.

                I have another idea to make this happen.
                A 'global' toggle button that switches between 'nested' mode and 'edit all geometry' mode.
                Toggling to 'edit all geometry' would enable editing all geometry as if they aren't in groups or components.
                It would temporarily lift up all the nesting, but without collapsing/exploding the model.

                That way, it would apply for all the Sketchup tools, not just the push-pull or paint tool.
                Does that make sense?

                A toggle button would definitely make things even quicker. Later an additional toggle to turn the tool into a4chitect's Smart Push Pull... 😄

                FlexTools - Super Quick Windows, Doors, Slats...

                1 Reply Last reply Reply Quote 0
                • thomthomT Offline
                  thomthom
                  last edited by

                  @kwistenbiebel said:

                  I have another idea to make this happen.
                  A 'global' toggle button that switches between 'nested' mode and 'edit all geometry' mode.
                  Toggling to 'edit all geometry' would enable editing all geometry as if they aren't in groups or components.
                  It would temporarily lift up all the nesting, but without collapsing/exploding the model.

                  That way, it would apply for all the Sketchup tools, not just the push-pull or paint tool.
                  Does that make sense?

                  Not doable.
                  Can't modify the behaviour of existing Sketchup and Ruby tools.

                  Thomas Thomassen — SketchUp Monkey & Coding addict
                  List of my plugins and link to the CookieWare fund

                  1 Reply Last reply Reply Quote 0
                  • K Offline
                    kwistenbiebel
                    last edited by

                    Damn! 😄

                    1 Reply Last reply Reply Quote 0
                    • fredo6F Offline
                      fredo6
                      last edited by

                      @kwistenbiebel said:

                      Great idea, but for some reason I expect a plugin like that to be very slow and a possible reason for bug splats.
                      Sketchup doesn't seem to work that well when going over the boundaries of nested groups and components.
                      The slowdowns of having the Outliner open while editing a model or using plugins proves that....

                      But I might be wrong

                      I don't think there are issues with performance. FredoScale transforms entities within components for Scale, Stretch and support live deform. Other tools could actually for simple geometry, but the non-standard transformations are too slow for complex ones.
                      The issue with the outliner is more about component creation / deletion and model navigation.

                      Concerning the omni push pull, I had this in mind for the refresh of JPP which I hope to produce one day. It is not very difficult to do (it is also an idea for Tools on Surface, though more complex).

                      Fredo

                      1 Reply Last reply Reply Quote 0
                      • halroachH Offline
                        halroach
                        last edited by

                        @thomthom said:

                        @kwistenbiebel said:

                        I have another idea to make this happen.
                        A 'global' toggle button that switches between 'nested' mode and 'edit all geometry' mode.
                        Toggling to 'edit all geometry' would enable editing all geometry as if they aren't in groups or components.
                        It would temporarily lift up all the nesting, but without collapsing/exploding the model.

                        That way, it would apply for all the Sketchup tools, not just the push-pull or paint tool.
                        Does that make sense?

                        Not doable.
                        Can't modify the behaviour of existing Sketchup and Ruby tools.

                        unless you rewrite the ruby tools into one all encompassing tool that does exactly what all the others did...

                        FlexTools - Super Quick Windows, Doors, Slats...

                        1 Reply Last reply Reply Quote 0
                        • K Offline
                          kwistenbiebel
                          last edited by

                          Wuaaah...wouldn't that create a temporal anomaly in the subspace field ? 😄

                          1 Reply Last reply Reply Quote 0
                          • halroachH Offline
                            halroach
                            last edited by

                            @kwistenbiebel said:

                            Wuaaah...wouldn't that create a temporal anomaly in the subspace field ? 😄

                            It depends on how much dilithium crystals we put into it... 🤓

                            FlexTools - Super Quick Windows, Doors, Slats...

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

                            Advertisement