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

    [Plugin] SmartPushPull v0.26 (05 nov)

    已排程 已置頂 已鎖定 已移動 Plugins
    86 貼文 64 Posters 193.5k 瀏覽 65 Watching
    正在載入更多貼文
    • 從舊到新
    • 從新到舊
    • 最多點贊
    回覆
    • 在新貼文中回覆
    登入後回覆
    此主題已被刪除。只有擁有主題管理權限的使用者可以查看。
    • A 離線
      a4chitect
      最後由 a4chitect 編輯

      I have always wanted this feature, and since it didn't appear as of now, I have decided to dedicate few hours to it. It is far from perfect but works in many cases.

      v0.26 (05 nov)
      5. Tab key toggles between normal Push/Pull and Smart Push/Pull behavior

      v0.25 (05 nov)
      ADDED:
      2.vcb (aka "Measurements") shows the offset distance and typing custom value sets the offset
      6.easier to set the distance with the mouse
      7.single click confirmation
      8.works inside unopen groups

      v0.11 (05 nov)
      very minor update - it makes the push/pull in more cases then 0.1 but still fails to create non planar side faces in those v0.1 problematic scenarios

      v0.1 (04 nov)

      Available/In-progress/Missing functionality LIST:
      0.Push/Pull faces in their natural shape and mesh context
      1.ability to toggle between additive push-pull (similar to sketchup push/pull + ctrl), normal push-pull and target face only (great for solid subdivision)
      2.ability to control offset via the VCB
      3.nicer and better algorithm (to clean unnecessary original lines, to correctly offset all scenarios)
      4.toolbar with icon and cursor icon
      5.ability to toggle the standard push/pull behavior
      6.better dynamic offset interface - at the moment it doesn't work right and you have to change camera position to allow for setting the offset (ecuadorian)
      7.simple click to confirm the action instead of the doubleclick (thomthom)
      8.work inside unopen groups
      9.code cleanup!!! and commenting

      any help with the above is appreciated

      HUGE THANKS TO FREDO6 for leaving his code unencrypted, most of the dynamic offset code is from him


      dynamic face selection and smart push/pull


      v 0.26

      1 條回覆 最後回覆 回覆 引用 0
      • Chris FullmerC 離線
        Chris Fullmer
        最後由 編輯

        That's great, I'll try to check it out later. Thanks!

        Chris

        Lately you've been tan, suspicious for the winter.
        All my Plugins I've written

        1 條回覆 最後回覆 回覆 引用 0
        • D 離線
          DIEGO-RODRIGUEZ
          最後由 編輯

          incredible. excellent tool, thank you very much for sharing

          1 條回覆 最後回覆 回覆 引用 0
          • E 離線
            Ecuadorian
            最後由 編輯

            Getting rid of the extra material is a lot easier than trying to do this manually, thank you! 😄 I see that to clearly define the direction of the push/pull, you need to orbit your view a little bit.

            -Miguel Lescano
            Subscribe to my house plans YouTube channel! (30K+ subs)

            1 條回覆 最後回覆 回覆 引用 0
            • utilerU 離線
              utiler
              最後由 編輯

              WOW!!! I can't wait to try this.....!

              love it mate, very cool!!!!! 🎉 🎉

              purpose/expression/purpose/....

              1 條回覆 最後回覆 回覆 引用 0
              • Mike LuceyM 離線
                Mike Lucey
                最後由 編輯

                Thanks a4chitect for the script also for the very clear explanatory graphic.

                Mike

                Support us so we can support you! Upgrade to Premium Membership!

                1 條回覆 最後回覆 回覆 引用 0
                • G 離線
                  gavvy
                  最後由 編輯

                  a4chitect
                  👍
                  your plugins always give me a 😮 shock

                  1 條回覆 最後回覆 回覆 引用 0
                  • StinkieS 離線
                    Stinkie
                    最後由 編輯

                    Brilliant. Thank you.

                    1 條回覆 最後回覆 回覆 引用 0
                    • thomthomT 離線
                      thomthom
                      最後由 編輯

                      Sweet! 👍

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

                      1 條回覆 最後回覆 回覆 引用 0
                      • P 離線
                        publied
                        最後由 編輯

                        nice and smarty. thank you.

                        hire me@ http://www.publied.it !

                        1 條回覆 最後回覆 回覆 引用 0
                        • D 離線
                          dylan
                          最後由 編輯

                          That is a definite winner, thanks 👍

                          http://dmdarchitecture.co.uk/

                          1 條回覆 最後回覆 回覆 引用 0
                          • R 離線
                            rv1974
                            最後由 編輯

                            Finally! Shiny!
                            Dear ruby coders please help arc4tect to refine this tool (long awaited and really usefull- a real pearl in the ruby
                            slag)

                            1 條回覆 最後回覆 回覆 引用 0
                            • C 離線
                              cather009
                              最後由 編輯

                              Hi Everyone,

                              How can i use this plugin? i already download it.

                              Thanks

                              1 條回覆 最後回覆 回覆 引用 0
                              • thomthomT 離線
                                thomthom
                                最後由 編輯

                                @cather009 said:

                                Hi Everyone,

                                How can i use this plugin? i already download it.

                                Thanks

                                Tools->SmartPP
                                Extrude the face and doubleclick to finish.

                                btw, a4chitect: why do you have to doubleclick? Why not normal click like the regular PP?

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

                                1 條回覆 最後回覆 回覆 引用 0
                                • thomthomT 離線
                                  thomthom
                                  最後由 編輯

                                  I really like this plugin. Really looking forward to see how it develops.

                                  I tried it on some simple shape and it worked most of the time. But occasionally it doesn't - not sure why, can't tell the different between what works and what doesn't.

                                  
                                  Error; #<ArgumentError; Points are not planar>
                                  C;/Programfiler/Google/Google SketchUp 7/Plugins/A4_smartpushpull.rb;205;in `add_face'
                                  C;/Programfiler/Google/Google SketchUp 7/Plugins/A4_smartpushpull.rb;205;in `smartPP'
                                  C;/Programfiler/Google/Google SketchUp 7/Plugins/A4_smartpushpull.rb;184;in `each'
                                  C;/Programfiler/Google/Google SketchUp 7/Plugins/A4_smartpushpull.rb;184;in `smartPP'
                                  C;/Programfiler/Google/Google SketchUp 7/Plugins/A4_smartpushpull.rb;79;in `onLButtonDoubleClick'
                                  C;/Programfiler/Google/Google SketchUp 7/Plugins/A4_smartpushpull.rb;184
                                  
                                  

                                  I've attached a sample model which caused the error. I was trying to SPP the face I highlighted orange.


                                  spp.skp

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

                                  1 條回覆 最後回覆 回覆 引用 0
                                  • A 離線
                                    a4chitect
                                    最後由 編輯

                                    thanks for all the cheers! will look into all the requests but please be patient. I'm not abandoning the development 😄

                                    thomthom: I'm aware of this bug - it is all due to almost no exception-catching code

                                    1 條回覆 最後回覆 回覆 引用 0
                                    • K 離線
                                      kwistenbiebel
                                      最後由 編輯

                                      Wow, thank you a4chitect. 👍

                                      You know, I never use the default scale tool anymore as Fredo's scale (and taper) tool is much better.
                                      Your 'smart push pull' concept has the same potential to knock the old default Sketchup PushPull out of business.
                                      Wonderful concept man!

                                      I hope you will keep on working on it as this can become a life saving gem.
                                      Thanks again.

                                      1 條回覆 最後回覆 回覆 引用 0
                                      • plot-parisP 離線
                                        plot-paris
                                        最後由 編輯

                                        @kwistenbiebel said:

                                        Your 'smart push pull' concept has the same potential to knock the old default Sketchup PushPull out of business.

                                        1+ absolutely fabulous tool, a4chitect. thanks a lot.

                                        1 條回覆 最後回覆 回覆 引用 0
                                        • J 離線
                                          j_forrester
                                          最後由 編輯

                                          Great tool. Just one idea maybe, when you select the face you want to extrude, you get the option of deleting the original lines to clean it up. Would be a nice addition. but still a great plugin nether the less.

                                          1 條回覆 最後回覆 回覆 引用 0
                                          • J 離線
                                            j_forrester
                                            最後由 編輯

                                            Great tool. Just one idea maybe, when you select the face you want to extrude, you get the option of deleting the original lines to clean it up. Would be a nice addition. but still a great plugin nether the less.

                                            1 條回覆 最後回覆 回覆 引用 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 1 / 5
                                            • 第一個貼文
                                              最後的貼文
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement