• Login
sketchucation logo sketchucation
  • Login
🔌 Quick Selection | Try Didier Bur's reworked classic extension that supercharges selections in SketchUp Download

[Plugin] Shellify v1.5 20131217

Scheduled Pinned Locked Moved Plugins
14 Posts 6 Posters 6.2k Views 6 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
    CAUL
    last edited by CAUL 1 Dec 2013, 20:40

    Shellify extracts the shell of a near solid. It first removes all geometry that cannot be reached from the outside. In a second pass it traverses the inside and removes all external geometry that cannot be reached from the interior. This leaves a shell which may or may not be a solid.

    Shellify also contains a cut function that cuts arbitrarily many groups and merges them into one. The cut script is quite robust and often works where Sketchup's native intersect doesn't.

    Usage:

    the script is applied from the plugin menu. There are two options which performs the following operations

    1. (Shellify) If a single groups is selected, the group is shellyfied.

    2. (Shellify) if arbitrarly many groups (>1) are selected, the groups are first cut and the result is then shellyfied

    3. (Cut) Cuts all selected groups

    Shellify can be seen as a complement to the solid tools. If you want to combine two (or more) solids into a solid described by "a little bit of A and a little bit of B", then the groups can be cut, solid parts that should not be included in the final result can be broken with the eraser tool, and then Shellify will remove the rest of the external and internal geometry. The attached .skp shows such a workflow related example.

    Versions:

    1.0 - First version
    1.1 - The script is now undoable in one step
    1.2 - smooth etc preserved. Minor bugs fixed. Performance improved. Original group is now unaffected.
    1.3 - original group now replaced by the shellified group
    1.5 - Cut added
    1.5.1 - very slight bugfix


    Before/After


    ShellifyTest.skp


    CAUL_Shellify1.5.1.rb

    1 Reply Last reply Reply Quote 0
    • K Offline
      Krisidious
      last edited by 1 Dec 2013, 20:50

      very nice...

      By: Kristoff Rand
      Home DesignerUnique House Plans

      1 Reply Last reply Reply Quote 0
      • G Offline
        guanjin
        last edited by 2 Dec 2013, 04:10

        Good tool that can remove those lines surface unavailable, retaining only available physical。

        eeeeeeeeeeeeeeuuu888888888.gif

        I come from China, is to learn

        1 Reply Last reply Reply Quote 0
        • C Offline
          cotty
          last edited by 2 Dec 2013, 06:51

          First test looks great, thanks for sharing! (and welcome to the forum!)


          shellify.jpg

          my SketchUp gallery

          1 Reply Last reply Reply Quote 0
          • R Offline
            rv1974
            last edited by 2 Dec 2013, 10:11

            after long dull season there's something usefull.
            (and attached within the post 👍 )
            many thanks!

            1 Reply Last reply Reply Quote 0
            • M Offline
              Mike Lucey
              last edited by 2 Dec 2013, 13:34

              Well done CAUL 👍 I can see quite a few instances where Shellify will be useful.

              Mike

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

              1 Reply Last reply Reply Quote 0
              • R Offline
                rv1974
                last edited by 2 Dec 2013, 15:25

                had some spare time to test it.
                The things I don't like:

                1. it won't work with the complex geometry (see attached pic)
                2. placing the output beside (instead of replacing the preselected)

                Capture-ooo.JPG

                1 Reply Last reply Reply Quote 0
                • C Offline
                  CAUL
                  last edited by 2 Dec 2013, 16:05

                  @rv1974 said:

                  1. it won't work with the complex geometry (see attached pic)

                  Thanks for trying out the plugin. If you by complex geometry mean multiple disconnected objects within a group, then no, the script is not made to handle that. If you mean that your geometry is not cleaned in the way you anticipated, then it might be due to the non solid proporties of your object. The plugin tries to maintain a coherent sense of inside/outside and that is only possible if the object is a near solid.

                  @rv1974 said:

                  1. placing the output beside (instead of replacing the preselected)

                  I'm not quite sure what the best way to present the result is, the plugin is by no means unbreakable so I think there is a point to preserve the original as a comparison.

                  1 Reply Last reply Reply Quote 0
                  • K Offline
                    Krisidious
                    last edited by 2 Dec 2013, 22:19

                    I've wanted something like this for an entire house model... I model entire interiors, wall thicknesses etc for a house, then I'll want to render it from the outside or I'll want to make lots of copies of the house in a development but the model gets heavy with all the interiors. think it will work? I'm gonna try it...

                    By: Kristoff Rand
                    Home DesignerUnique House Plans

                    1 Reply Last reply Reply Quote 0
                    • G Offline
                      guanjin
                      last edited by 3 Dec 2013, 09:41

                      Original components, to achieve selective whether to keep?

                      I come from China, is to learn

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        CAUL
                        last edited by 3 Dec 2013, 10:06

                        @krisidious said:

                        I've wanted something like this for an entire house model... I model entire interiors, wall thicknesses etc for a house, then I'll want to render it from the outside or I'll want to make lots of copies of the house in a development but the model gets heavy with all the interiors. think it will work? I'm gonna try it...

                        I don't think the script does what you want. Shellify is basically a cleaning tool to be used after intersections etc. It purges geometry on the inside and flaps on the outside. If you've modeled a house where the wall structure itself is a near solid, then shellify will remove geometry within the wall, but not in the house so to speak.

                        1 Reply Last reply Reply Quote 0
                        • C Offline
                          CAUL
                          last edited by 3 Dec 2013, 10:09

                          @guanjin said:

                          Original components, to achieve selective whether to keep?

                          Ok, I'll add when I got time. In the meantime, 1.3 is altered to replace the original group. If you download this version and want the old behaviour back you can search for

                          replace_original = true

                          in the code, and then change true to false.

                          1 Reply Last reply Reply Quote 0
                          • G Offline
                            guanjin
                            last edited by 3 Dec 2013, 11:31

                            @caul said:

                            @guanjin said:

                            Original components, to achieve selective whether to keep?

                            Ok, I'll add when I got time. In the meantime, 1.3 is altered to replace the original group. If you download this version and want the old behaviour back you can search for

                            replace_original = true

                            in the code, and then change true to false.

                            CAUL:

                            Thank you, thank you 😍

                            I come from China, is to learn

                            1 Reply Last reply Reply Quote 0
                            • C Offline
                              CAUL
                              last edited by 17 Dec 2013, 15:56

                              Bump

                              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