• Login
sketchucation logo sketchucation
  • Login
๐Ÿค‘ 30% Off | Artisan 2 on sale until April 30th Buy Now

[Plugin] fixSolid v1.7 - updated 20/10/2012

Scheduled Pinned Locked Moved Plugins
46 Posts 24 Posters 59.9k Views
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.
  • G Offline
    GWD
    last edited by 21 Dec 2010, 16:09

    @dave r said:

    Nice plugin. It could be very useful. I tried it on a model that someone sent to me the other day. It fixed a few things in one component but still left errors. There were a lot of errors in that component to begin with and it certainly would reduce the time required to manually fix it. Unfortunately the plugin doesn't always seem to recognize that a component is not solid. At least it doesn't recognize that the component in the attached SKP is not solid although you can easily see several problems that keep it from being considered solid.

    At this moment fixSolid only work on groups not on components. I'll make it work on components to.

    1 Reply Last reply Reply Quote 0
    • D Offline
      Dave R
      last edited by 21 Dec 2010, 16:11

      Thank you.

      Etaoin Shrdlu

      %

      (THERE'S NO PLACE LIKE)

      G28 X0.0 Y0.0 Z0.0

      M30

      %

      1 Reply Last reply Reply Quote 0
      • N Offline
        nektares
        last edited by 21 Dec 2010, 18:39

        this might become handy when importing external geometry from other apps, thanks a lot!

        1 Reply Last reply Reply Quote 0
        • A Offline
          Anssi
          last edited by 22 Dec 2010, 11:32

          Guy,

          You saved my day today! Thanks a lot!

          Anssi

          securi adversus homines, securi adversus deos rem difficillimam adsecuti sunt, ut illis ne voto quidem opus esset

          1 Reply Last reply Reply Quote 0
          • Z Offline
            zapwizard
            last edited by 31 Dec 2010, 17:08

            I haven't downloaded it yet, but I am very interested in using this plug-in to help heal solids for use in BSP based video game making.

            1 Reply Last reply Reply Quote 0
            • M Offline
              mariocha
              last edited by 5 Jan 2011, 12:09

              Tried it. V1.5 works pretty well.
              This is indeed gone be very, very useful.
              Many thanks ๐Ÿ˜„

              %(#008000)[Mario C.
              Every rule has exceptions, but some.]

              1 Reply Last reply Reply Quote 0
              • N Offline
                niks
                last edited by 22 Mar 2011, 07:18

                thank you... very nice plugin

                1 Reply Last reply Reply Quote 0
                • R Offline
                  rubiks
                  last edited by 1 Sept 2011, 08:21

                  ๐Ÿ˜ SO HAPPY, SO FRAKIN HAPPY. tried everything to fix <2 days> and i just couldn't do it. I find fixSolid. "right click - FIX - DONE" THANK YOU!!!!!!!!!!!!!

                  1 Reply Last reply Reply Quote 0
                  • M Offline
                    majid
                    last edited by 1 Sept 2011, 14:11

                    ๐Ÿ˜ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ worthy and timesaving, esp for me when impoert/export between wings3d and Sketchup in some cases!!!!
                    i.e when I was modeling this chair part,... it was a big bother... I must use wings for its sud... and SU for boleans... it was really confusing , to me to model this, and find small gaps and fix them when import/export datas


                    chair1.66.jpg


                    chair1.69.jpg

                    My inspiring A, B, Sketches book: https://sketchucation.com/shop/books/intermediate/2612-alphabet-inspired-sketches--inspiring-drills-for-architects--3d-artists-and-designers-

                    1 Reply Last reply Reply Quote 0
                    • F Offline
                      fumaru
                      last edited by 23 Sept 2011, 11:13

                      OMG this is awsome.
                      Great Plugin thanks man.

                      Thanks to this, I dont need to rebuild my forms when it is just one small line that cause it to go out of place.

                      I use this in conjunction with Solid Inspector http://forums.sketchucation.com/viewtopic.php?t=30504 , this is a great combo.

                      1 Reply Last reply Reply Quote 0
                      • H Offline
                        hygicell
                        last edited by 9 Oct 2012, 13:21

                        @unknownuser said:

                        @dave r said:

                        Nice plugin. It could be very useful. I tried it on a model that someone sent to me the other day. It fixed a few things in one component but still left errors. There were a lot of errors in that component to begin with and it certainly would reduce the time required to manually fix it. Unfortunately the plugin doesn't always seem to recognize that a component is not solid. At least it doesn't recognize that the component in the attached SKP is not solid although you can easily see several problems that keep it from being considered solid.

                        At this moment fixSolid only work on groups not on components. I'll make it work on components to.

                        excellent plugin, many thanks
                        though it would be nice to try and mention on the front page that this version doesn't work on components (yet), only on groups
                        Frank

                        1 Reply Last reply Reply Quote 0
                        • D Offline
                          Dave R
                          last edited by 9 Oct 2012, 13:31

                          Frank, don't hold your breath. It's going on two years since the OP said he'd make the plugin work on components and it hasn't happened. It probably won't.

                          Etaoin Shrdlu

                          %

                          (THERE'S NO PLACE LIKE)

                          G28 X0.0 Y0.0 Z0.0

                          M30

                          %

                          1 Reply Last reply Reply Quote 0
                          • G Offline
                            GWD
                            last edited by 20 Oct 2012, 15:23

                            This plugin try to fix non-manifold solids (groups and components) to manifold solids.

                            fixSolid fix the following problems:

                            • heal missing faces
                            • remove single edges
                            • remove separate faces
                            • remove edges between coplanar faces
                            • remove innerfaces
                            • remove all edges with only 1 face connected (RISKY FIX)

                            fixSolid.JPG

                            Install:
                            The plugin is a SU Extensions. Go to the SketchUp Extensions and choose Install Extension... Choose the file fixSolid.rbz and the plugin will automatically be installed.

                            on OS X (Mac): SketchUp -> Preferences -> Extensions
                            on Windows: Window -> Preferences -> Extensions

                            Usage:

                            1. Select solid
                            2. Right-Click Context-Menu. If the solid is broken the option 'FIX SOLID' is present. If the option isn't present there are no problems with he solid.
                            3. Select 'Fix Solid'
                            4. You can set two options:
                            • Risky fix: if you choose a risky fix it's possible that a part of the solid wil be deleted. This action can be undone with the normal SU undo function. The risky fix try to fix all problems, the normal fix only fixes problems with no risk.
                            • Fix coplanar faces: If you choose no, the edges between coplanar will not be removed.

                            Remark:
                            Please send me solids which can't be fixed at this moment so I can try to expand the numbers of solids which can be fixed.


                            fixSolid.rbz

                            1 Reply Last reply Reply Quote 0
                            • guanjinG Offline
                              guanjin
                              last edited by 21 Oct 2012, 04:04

                              And TIG plug-in functionality, There a difference?

                              http://sketchucation.com/forums/viewtopic.php?f=323&t=40638

                              I come from China, is to learn

                              1 Reply Last reply Reply Quote 0
                              • M Offline
                                mac1
                                last edited by 21 Oct 2012, 04:38

                                Citizen Extras_Female 01.skpTry this it is a little more of a challenge. Has a number of dup vertices, sw elf intersecting faces and is made up of more than one mesh, a typical SU model problem

                                1 Reply Last reply Reply Quote 0
                                • G Offline
                                  GWD
                                  last edited by 21 Oct 2012, 05:28

                                  I never tried SolidSolver, but fixSolid was first. It was first published with my other account but i lost it's e-mail and password of thats why I post it with my new account.

                                  1 Reply Last reply Reply Quote 0
                                  • TIGT Offline
                                    TIG Moderator
                                    last edited by 22 Oct 2012, 00:24

                                    Indeed, my SolidSolver was first published in a usable form ~20111013 and fixSolid first appeared around 8 months before with updates over the coming months...

                                    Neither of them seem to have realized the other tool existed.

                                    In passing, Guy - it might have been better to edit and extend the original post http://sketchucation.com/forums/viewtopic.php?p=294986#p294986 rather than make this new one [I know you now have this 2nd account...] - should I merge them / change 'ownership' ??

                                    Another couple of issues...
                                    Neither tool works well with complex internal partition-faces, because the logic needed to work out which face[s] of the faces > 2 sharing an edge doesn't belong in a 'solid' and needs erasing - it's easy to do manually/visually, but becomes convoluted and prone to misinterpretation in code. ๐Ÿ˜•

                                    Solving this algorithm is the 'holy-grail' of "solidifying" objects ๐Ÿ˜ฎ

                                    Only SolidSolver preserves coplanar faces which have different materials where a coplanar edge would otherwise be erased when tidying up, its code is free to reinterpret within fixSolid too, which I think would be an improvement...
                                    Also it uses a different method to determine the faces' "coplanar-ness", which might be a more robust/sensitive method.

                                    The challenging of coding a "solidifying" tool is still fully unsolved, Thomthom's Solid-Inspector, and Guy's and my tool can identify many issues, but some methods are still imperfect, so a wholly reliable solution to all of the un-solid-ness permutations is still up for grabs... ๐Ÿ˜ฒ

                                    TIG

                                    1 Reply Last reply Reply Quote 0
                                    • pbacotP Offline
                                      pbacot
                                      last edited by 22 Oct 2012, 03:43

                                      Here is a group for you. It can be easily solved removing the floors inside: a couple surfaces, once smoothed. But Solidsolver won't do it. I'll try this plugin.

                                      Can someone tell me if there is a way to easily identify solids in the Free version? I have a friend who is working in the free version. I have Pro. And do these fixit plugins or others operate in the free version? He is using Booltools.

                                      Peter


                                      coil.skp

                                      MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

                                      1 Reply Last reply Reply Quote 0
                                      • TIGT Offline
                                        TIG Moderator
                                        last edited by 22 Oct 2012, 09:00

                                        If you select one instance of a component or a group... then Entity Info will say 'Solid Group' etc in the top bar, but only IF it's a 'solid' - otherwise it says plain 'Group' etc...
                                        In code the method is object.manifold?

                                        TIG

                                        1 Reply Last reply Reply Quote 0
                                        • guanjinG Offline
                                          guanjin
                                          last edited by 22 Oct 2012, 14:00

                                          GWD thank you, handy tools, Surface repair is too strong. ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘

                                          I come from China, is to learn

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

                                          Advertisement