• Login
sketchucation logo sketchucation
  • Login
๐Ÿค‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[Plugin] Unhide ALL (Edges) - Inside Groups / Components ???

Scheduled Pinned Locked Moved Plugins
28 Posts 17 Posters 36.5k Views 17 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.
  • T Offline
    tomasz
    last edited by 28 Nov 2007, 17:53

    Hello Howard,
    I am glad I am the first who has come with rescue (there are plenty of experienced Ruby masters over here ๐Ÿ˜„ ).
    Here is my small script. I have tested it and it works fine. It un-hides all drawing elements (not only edges but also faces, groups and components).

    Cheers
    Tomasz

    [mod=:3o6q02wn]Please get the latest version from the PluginStore[/mod:3o6q02wn]http://sketchucation.com/pluginstore?pln=unhide_all


    Un-hides all model entities...
    Superseded - get latest version from the PluginStore...

    Author of [Thea Render for SketchUp](http://www.thearender.com/sketchup)

    1 Reply Last reply Reply Quote 0
    • H Offline
      Howard leslie
      last edited by 29 Nov 2007, 09:02

      Tomasz,
      Thank you so much for producing this script.
      For the task I am currently working on, it works really well.
      ...
      May I suggest a refinement to make this script much more useful (V 1.1) ?

      If a user has some geometry selected eg just a few groups and components - then the script will only "unhide all" from the users selection. (ie "unhides all" from the groups / components selected).
      Otherwise, if no selection is made (default mode) - then the script "unhides all" from the whole model (as now).
      ...
      Thanks once again for producing this wonderful script
      Regards
      Howard Leslie

      1 Reply Last reply Reply Quote 0
      • G Offline
        Gaieus
        last edited by 29 Nov 2007, 10:19

        I'm sure Tomasz could do that - the kerky exporter works the same way if geometry is selected... ๐Ÿ˜’

        Gai...

        1 Reply Last reply Reply Quote 0
        • T Offline
          tbd
          last edited by 29 Nov 2007, 14:10

          here ya go unhide from groups/components on selection or all if no selection


          unhide from groups/components on selection or all

          SketchUp Ruby Consultant | Podium 1.x developer
          http://plugins.ro

          1 Reply Last reply Reply Quote 0
          • T Offline
            tomasz
            last edited by 29 Nov 2007, 19:42

            Thanks TBD,
            'Case' looks much nicer ๐Ÿ˜„

            Tomasz

            Author of [Thea Render for SketchUp](http://www.thearender.com/sketchup)

            1 Reply Last reply Reply Quote 0
            • J Offline
              JClements
              last edited by 30 Nov 2007, 08:53

              Try using the last posted script on this file.


              UnHide test.skp

              John | Illustrator | Beaverton, Oregon

              1 Reply Last reply Reply Quote 0
              • H Offline
                Howard leslie
                last edited by 30 Nov 2007, 12:55

                Tomasz / TBD,
                I've noticed some strange results with the last script that was posted (TBD)
                Or maybe its just my misunderstanding of how GROUPS work ???
                ...
                See attached file

                All Geometry are Groups - NO Components.
                See what happens when 1 group is copied several times eg the blue cube.
                When selected and the script is run - ALL instances of that group are edited. (edges are unhidden)
                I might expect this to happen with Components but not Groups.

                Is it possible to get the script to run on selected geometry only ???
                ...
                Regards
                Howard L'


                UnHide Test 2.skp

                1 Reply Last reply Reply Quote 0
                • A Offline
                  azuby
                  last edited by 30 Nov 2007, 16:51

                  I've written an extension, unfortunately my web provider had a problem and my website has old content ๐Ÿ˜ž (I'll fix this).

                  azuby


                  HideEdges - Hides/Unhides edges of selected elements

                  *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SUยฒCATT

                  Bad English? PM me, correct me. :smile:**

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    tbd
                    last edited by 30 Nov 2007, 20:09

                    azuby: unfortunately it suffers from the same problem - somehow duplicated groups have the same entities as in a component

                    SketchUp Ruby Consultant | Podium 1.x developer
                    http://plugins.ro

                    1 Reply Last reply Reply Quote 0
                    • TIGT Offline
                      TIG Moderator
                      last edited by 30 Nov 2007, 20:42

                      I wrote this 'group_miner' script some time ago. It mines down through into any groups and makes sure that all groups are unique... Put it into your Plugins folder and it auto-runs at start up to ensure that the model is initially 'fixed'. You can invoke it in any script (remember to 'require' it if needed BUT it's a short bit of code to copy/paste inside any script anyway)... OR just type 'group_miner(Sketchup.active_model.entities)' to repeat the process 'live'...


                      ~group_glitch_fixer.rb

                      TIG

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        tbd
                        last edited by 30 Nov 2007, 21:06

                        and here is the fix (thanks TIG) - works with both .skp from JClements & Howard L' (for the cube in JClements .skp you need to triple click to select all connected as it is not a group)


                        unhide_all.rb

                        SketchUp Ruby Consultant | Podium 1.x developer
                        http://plugins.ro

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          JClements
                          last edited by 30 Nov 2007, 21:42

                          Thank you TBD and TIG.

                          This will be useful.

                          John | Illustrator | Beaverton, Oregon

                          1 Reply Last reply Reply Quote 0
                          • H Offline
                            Howard leslie
                            last edited by 3 Dec 2007, 09:06

                            Tomasz / TBD / TIG,
                            Thanks to all of you for working on this script.
                            Now works really well.
                            Regards
                            Howard L'

                            1 Reply Last reply Reply Quote 0
                            • J Offline
                              Jim
                              last edited by 7 Jan 2010, 15:02

                              Is the fix posted in this thread still needed for the latest SketchUp versions?

                              Hi

                              1 Reply Last reply Reply Quote 0
                              • P Offline
                                Pout
                                last edited by 22 Jan 2010, 11:53

                                @jim said:

                                Is the fix posted in this thread still needed for the latest SketchUp versions?

                                i just did the test, and yes it is still needed

                                1 Reply Last reply Reply Quote 0
                                • TIGT Offline
                                  TIG Moderator
                                  last edited by 22 Jan 2010, 11:57

                                  @jim said:

                                  Is the fix posted in this thread still needed for the latest SketchUp versions?

                                  Currently the failure to ensure that copies of a group become single instances of a definition is not fixed - group.make_unique still reports as being deprecated, but it is needed - it is possible to have several copies made of a group definition where they act like component instances, and so changing one instance changes the lot - it's what Components are supposed to do BUT that's NOT what groups are supposed to do... When you copy a group it should automatically become a single instance of its definition - there should never be the equivalent of group.definition.instances[1]. It doesn't currently work properly - either manually or scripted... ๐Ÿ˜’

                                  TIG

                                  1 Reply Last reply Reply Quote 0
                                  • H Offline
                                    hygicell
                                    last edited by 10 Sept 2013, 06:28

                                    yesterday and today sketchup 2013 completely froze when using the unhide plugin (which I have used many times before witout problems)
                                    the only difference I can see is that I twice had the outliner and components windows open, which I didn't before
                                    both these windows were on a second monitor which I didn't have before either
                                    anybody else had this experience?
                                    Frank

                                    1 Reply Last reply Reply Quote 0
                                    • mitcorbM Offline
                                      mitcorb
                                      last edited by 10 Sept 2013, 17:08

                                      I have seen it discussed before, quite a while back, that Outliner especially, and Component windows can cause issues with your work when they are fully open. If you click on the top bar of each, they will "roll up". This, I have read, will reduce the problem.
                                      Hope this helps.

                                      I take the slow, deliberate approach in my aimless wandering.

                                      1 Reply Last reply Reply Quote 0
                                      • M Offline
                                        michaelhund
                                        last edited by 7 Oct 2013, 02:46

                                        Alas, I too have found this plugin freezes in Sketchup 2013. I tried closing all dialogs, particularly the outliner, scenes and layers, and no luck. Pity.

                                        1 Reply Last reply Reply Quote 0
                                        • A Offline
                                          AirWindSolar
                                          last edited by 21 Feb 2014, 15:40

                                          @michaelhund said:

                                          Alas, I too have found this plugin freezes in Sketchup 2013. I tried closing all dialogs, particularly the outliner, scenes and layers, and no luck. Pity.

                                          No freeze here, just doesn't appear to do anything at all. Won't even unhide elements within the currently open component, even after view>hidden and Ctrl-A.

                                          Will fiddle with it a bit more when I have time.

                                          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