• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[Plugin] View Parts (1.2) — Sept 13 2011

Scheduled Pinned Locked Moved Plugins
35 Posts 24 Posters 38.2k Views 24 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.
  • C Offline
    cmd
    last edited by cmd 2 Aug 2011, 20:17

    The View Parts ruby script will build a scene for every unique component and group in a selection set.

    The idea behind the ruby was to find a quick way to isolate and view each part of an assembly either for general viewing or to put into the SketchUp LayOut program for dimensioning and part arrangement.

    Here is a video to see it in action:

    UPDATE - 09-06-2011
    Changed code to reflect best practices mentioned by TIG.
    UPDATE - 09-13-2011
    Menu load correction

    Feel free to hack away at the ruby and improve it as you see fit.

    Enjoy !

    CMD


    version 1.2

    • CMD
    1 Reply Last reply Reply Quote 0
    • R Offline
      Rich O Brien Moderator
      last edited by 2 Aug 2011, 20:23

      Very useful. Thanks

      Download the free D'oh Book for SketchUp 📖

      1 Reply Last reply Reply Quote 0
      • E Offline
        EarthMover
        last edited by 2 Aug 2011, 21:01

        Very cool. This should be very handy for presentation work. ☀

        3D Artist at Clearstory 3D Imaging
        Guide Tool at Winning With Sketchup
        Content Creator at Skapeup

        1 Reply Last reply Reply Quote 0
        • D Offline
          Dave R
          last edited by 2 Aug 2011, 23:15

          Very interesting indeed. Thank you.

          Etaoin Shrdlu

          %

          (THERE'S NO PLACE LIKE)

          G28 X0.0 Y0.0 Z0.0

          M30

          %

          1 Reply Last reply Reply Quote 0
          • B Offline
            baz
            last edited by 2 Aug 2011, 23:30

            Useful, thanks.
            Baz

            1 Reply Last reply Reply Quote 0
            • C Offline
              Chris Fullmer
              last edited by 3 Aug 2011, 15:29

              Awesome, thanks for posting that Chris!

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

              1 Reply Last reply Reply Quote 0
              • B Offline
                Ben Ritter
                last edited by 3 Aug 2011, 17:21

                Thank you.

                1 Reply Last reply Reply Quote 0
                • B Offline
                  Bob James
                  last edited by 3 Aug 2011, 18:09

                  Thank you

                  i7-4930K 3.4Ghz, 2x GTX780 6GB, 32GB DDR3-1600 ECC, OCZ Vertex 4 500GB, WD Black 3TB, 32TB NAS, 4x 27" Monitors, SpaceMouse Pro, X-keys XK-60

                  1 Reply Last reply Reply Quote 0
                  • W Offline
                    wyatt
                    last edited by 3 Aug 2011, 18:46

                    This is great. Thank you!

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      spence
                      last edited by 3 Aug 2011, 18:53

                      Oh this is fabulous, thanks Chris.

                      Spence

                      1 Reply Last reply Reply Quote 0
                      • J Offline
                        Jean-Franco
                        last edited by 3 Aug 2011, 21:28

                        Very useful, thank you !

                        Jean-Franco

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          studeag
                          last edited by 4 Aug 2011, 01:58

                          Extremely usefull,

                          Thank you!

                          1 Reply Last reply Reply Quote 0
                          • TIGT Offline
                            TIG Moderator
                            last edited by 4 Aug 2011, 11:13

                            This is a very good idea. 😄

                            I have a few points...

                            Please remember to parenthesize you arguments, for future Ruby compatibility - e.g. it's best like
                            model.pages.add("Initial State")
                            and NOT
                            model.pages.add "Initial State"
                            I know the API is full of 'wrong' examples and they do work... BUT with changes to the way Ruby works across versions, then if they aren't inside () you will get issues...

                            You should protect you code inside a module - someone else might have also defined hideAll too in their 'unwrapped' code... which might mess up you [or them] !
                            So let's call it
                            ` module CMD

                            ALL code goes here

                            endThen recast your three methods with a leading self.like this def **self.**hideAll()
                            ...etc, Also ensure that any calls of those methods then appear as **self.**hideAll()etc The menu section also needs to use ...{**self.**viewParts()}if it's within the module, but if it's outside of the module then it becomes ...{**CMD.**viewParts()}`

                            Also you could replace the
                            if file_loaded?("viewparts.rb")
                            etc with
                            if file_loaded?(File.basename(__FILE__))
                            as __FILE__ returns the path to the script itself and doesn't rely on the file keeping a certain name.

                            Personally I'd also put this Tool under the 'View' menu rather than in 'Plugins'... but that's me...

                            Please don't take my comments as criticisms of a great idea, that's well executed - it's just that these minor tweaks would make it more 'robust'... 🤓

                            TIG

                            1 Reply Last reply Reply Quote 0
                            • MALAISEM Offline
                              MALAISE
                              last edited by 4 Aug 2011, 12:04

                              Great tool for complex mechanisms

                              Thanks a lot

                              La Connaissance n'a de valeur que partagée

                              1 Reply Last reply Reply Quote 0
                              • fastech370F Offline
                                fastech370
                                last edited by 4 Aug 2011, 20:39

                                Awesome Plugin. This saves a lot of time!!!!!

                                1 Reply Last reply Reply Quote 0
                                • D Offline
                                  driven
                                  last edited by 4 Aug 2011, 20:56

                                  hi,

                                  does anyone have this working on a mac... [EDIT-the examples on a mac!!!]

                                  I tried both standard and a version using TIG's mods, and although both create scenes, everything is hidden.

                                  the only way to see any content is to use 'edit>>unhide>>all' but then 'ALL' are unhidden in 'ALL' scenes.

                                  I tried using the hide 'other' feature to see the individual elements, but this gets zeroed when I switch pages[scenes].

                                  does the model need to have separate layers for each group/component?

                                  any ideas?
                                  john
                                  lovely model from 3d warehouse

                                  learn from the mistakes of others, you may not live long enough to make them all yourself...

                                  1 Reply Last reply Reply Quote 0
                                  • topic:timeago-later,20 days
                                  • J Offline
                                    Jean-Franco
                                    last edited by 24 Aug 2011, 15:07

                                    Hi,

                                    @driven said:

                                    I tried both standard and a version using TIG's mods, and although both create scenes, everything is hidden.

                                    I've the same situation under Windows XP 3.
                                    If I select components within a group and launch Viewparts, it creates all the needed scenes but all is hidden. And no way to unhide anything.

                                    Have a look at the attached file.

                                    Driven, If you don't mind, I'd like to have your updated script with TIG's modifications to do a test.
                                    I'm sorry but I'm really not a Ruby scripter.
                                    Thanks.

                                    cerificateur-scenes.skp

                                    Jean-Franco

                                    1 Reply Last reply Reply Quote 0
                                    • yellow perilY Offline
                                      yellow peril
                                      last edited by 31 Aug 2011, 11:44

                                      Hi has anyone any idea why this script seams to lock up my files while using the arc tool, I have unstalled this excellent script and found that all is working fine, maybe its a mac issue, some help would be much appreciated........

                                      Thank You

                                      1 Reply Last reply Reply Quote 0
                                      • topic:timeago-later,13 days
                                      • R Offline
                                        rjhorky
                                        last edited by 13 Sept 2011, 18:58

                                        for the life of me I cannot figure out why I cannot get this to work. I click on the link, save to the plugins folder within SU8. It does not show up anywhere but I can see it in the folder. Any ideas?

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          Dave R
                                          last edited by 13 Sept 2011, 21:10

                                          Did you restart sketchUp after installing the file in the Plugins folder? Did it install with the .rb extension?

                                          Etaoin Shrdlu

                                          %

                                          (THERE'S NO PLACE LIKE)

                                          G28 X0.0 Y0.0 Z0.0

                                          M30

                                          %

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

                                          Advertisement