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

    Auto make multiple group or component

    Scheduled Pinned Locked Moved Newbie Forum
    sketchup
    24 Posts 16 Posters 20.1k Views 16 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.
    • TIGT Offline
      TIG Moderator
      last edited by

      @fender

      Copy+Paste the one-liner below into a Notepad++ file.
      The reason for that is so you can edit the start part n="???", this sets the name of each group Face#1, Face#2 etc... If you are processing several parts it might be useful to have differing names ? They list in the Outliner in alphanumerical order.

      Select what you want to separate into groups - only faces are processed so no need to be too careful, just ensure the faces you want to group are included.

      Copy all of the text.
      Open the Ruby Console.
      Paste the text.
      Press <enter>.

      Now all selected faces are made into separate groups.
      It is one step undo-able...

      n="Face";m=Sketchup.active_model;s=m.selection;fs=s.grep(Sketchup;;Face);s.clear;a=m.active_entities;m.start_operation("~",true);fs.each_with_index{|f,i|g=a.add_group(f);g.name="#{n}##{i+1}"};m.commit_operation
      

      TIG

      1 Reply Last reply Reply Quote 0
      • F Offline
        fendarria
        last edited by

        @TIG

        it works perfectly!! thank you so much! you save my day

        1 Reply Last reply Reply Quote 0
        • ssokolS Offline
          ssokol
          last edited by

          great thanks!!!

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

            Great plugin!
            Saved my time for hundreds of separated objects to group/component!
            Thanks!

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

              Took me a few goes to get it running but got there! This is just what I needed. Huge thanks, Tig.

              1 Reply Last reply Reply Quote 0
              • maxhouserocksM Offline
                maxhouserocks
                last edited by

                this is such a great time saver for tricky situations. thanks!

                Has this ever been officially made into a plugin for the masses?

                thanks,
                bob

                Robert A. Christman
                http://rachristman.blogspot.com/

                1 Reply Last reply Reply Quote 0
                • O Offline
                  Ozansahin
                  last edited by

                  Hello;

                  I've tried several times but it doesn't work. I don't understand where is my fault 😞.
                  I cannot see any shortcut 😞

                  I use SU 17 thanks for helping

                  1 Reply Last reply Reply Quote 0
                  • jujuJ Offline
                    juju
                    last edited by

                    @ozansahin said:

                    I use SU 17 thanks for helping

                    fix it in your bio (currently showing SU8) then you wouldn't have to remember to type it

                    Save the Earth, it's the only planet with chocolate.

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      ansdud
                      last edited by

                      It works perfectly. your are god TIG

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

                        hello,

                        I am looking to generate Groups instead of Components as output, also sometimes the components generated by the script are pieces of the same whole element, for example a chair is autogenerated in components separately by each leg, arm, rest but all of them must be the same group. It is like a nested components

                        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