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

[Plugin] Solid Inspector

Scheduled Pinned Locked Moved Plugins
302 Posts 98 Posters 260.1k Views 97 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.
  • J Offline
    jgb
    last edited by 25 May 2015, 22:15

    Another problem.....

    Inspector says "all Shiny" but SU-15 says not solid. ๐Ÿ˜ฎ

    Why??

    SI2 says Shiny, but it is not solid.


    jgb

    1 Reply Last reply Reply Quote 0
    • D Offline
      Dave R
      last edited by 25 May 2015, 22:29

      I could see the problem immediately upon opening the file. There are two overlapping faces. Delete one of them and it's solid. Why SI2 doesn't detect it is a good question, though.
      Screenshot - 5_25_2015 , 5_32_52 PM.png

      Etaoin Shrdlu

      %

      (THERE'S NO PLACE LIKE)

      G28 X0.0 Y0.0 Z0.0

      M30

      %

      1 Reply Last reply Reply Quote 0
      • J Offline
        jgb
        last edited by 26 May 2015, 14:57

        Thank you. That is in the very same small area that I had a lot of SI2 found errors (most it could not fix) that took a while for me to find (no circles!!) and manually fix.

        How did you find it so fast???


        jgb

        1 Reply Last reply Reply Quote 0
        • D Offline
          Dave R
          last edited by 26 May 2015, 15:01

          It showed up white when I opened the SKP file and appeared to flicker as I orbited indicating z-fighting. It wasn't difficult at all to locate.

          Etaoin Shrdlu

          %

          (THERE'S NO PLACE LIKE)

          G28 X0.0 Y0.0 Z0.0

          M30

          %

          1 Reply Last reply Reply Quote 0
          • B Offline
            Box
            last edited by 26 May 2015, 15:04

            Use Tab to cycle through.

            1 Reply Last reply Reply Quote 0
            • T Offline
              thomthom
              last edited by 26 May 2015, 15:31

              SketchUp perform a very naive manifold test - if all edges have exactly 2 faces connected.
              However - there are edge cases where this fails, like with this model:
              2015-05-26_17h35_43.png

              Solid Inspector use a different method to detect solids. However, in this case with the overlapping face (which shouldn't happen) it fails to detect this anomaly.

              Thomas Thomassen โ€” SketchUp Monkey & Coding addict
              List of my plugins and link to the CookieWare fund

              1 Reply Last reply Reply Quote 0
              • J Offline
                jgb
                last edited by 26 May 2015, 19:43

                Now that I knew where to look, I copied the comp to 1 side and saw the white face.
                Gone in 5 seconds and fixed! Thanks again Dave. ๐Ÿ‘ ๐Ÿ‘

                In its original location those gear teeth in that area were visually covered by another gear (comp) so I could not see it. It was also the same area that SI2 found numerous non-fixable errors, and in my manual search and cleanup, missed that one. I never looked at the isolated comp I sent to this thread.

                ThomThom: Is this sort of error findable or fixable in SI2?
                I don't recall having this sort of error undetected in earlier SU-8 versions of SI.


                jgb

                1 Reply Last reply Reply Quote 0
                • T Offline
                  thomthom
                  last edited by 26 May 2015, 20:10

                  I ran it in CleanUp - which actually does look for these kind of things (but off by default because it's a very slow thing to do) but even that seemed to fail to detect it.
                  Not sure what's going on with that model...

                  Thomas Thomassen โ€” SketchUp Monkey & Coding addict
                  List of my plugins and link to the CookieWare fund

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    jgb
                    last edited by 13 Jun 2015, 21:36

                    Another "shiny" but flawed non-solid. Multiple errors not detected; open faces, multiple faces (the bottom has 3 faces).

                    I was adding corner cubes and did an interim solid check

                    There were other errors it fixed, but somehow not these.

                    SI2 reports "shiny" but it is not.


                    jgb

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      thomthom
                      last edited by 13 Jun 2015, 22:13

                      hm.. yea - another model where some faces have overlapping faces and invalid edge loops. Skrews up the algorithm. Have to look into catching that. Do a validity check before the manifold check.

                      Thomas Thomassen โ€” SketchUp Monkey & Coding addict
                      List of my plugins and link to the CookieWare fund

                      1 Reply Last reply Reply Quote 0
                      • J Offline
                        jgb
                        last edited by 13 Jun 2015, 22:55

                        I found it impossible to fix. The bottom face was 3 faces bounded by a single line rectangle. I could not delete a face, it kept coming back if I tried to fix something on an adjoining face. Then when I thought it was almost OK, I did another SI which found many problems. So I said let SI fix it. Ended up with about 8 valid lines and faces. SI "fixed" it by blowing most of it away.
                        I blew the rest away, started fresh, and that turned out OK.

                        So, anybody, I don't need it fixed. I posted it for ThomThom to ferret out the why.


                        jgb

                        1 Reply Last reply Reply Quote 0
                        • T Offline
                          thomthom
                          last edited by 15 Jun 2015, 10:28

                          @jgb said:

                          I could not delete a face, it kept coming back if I tried to fix something on an adjoining face.

                          Ackh! One of them models - where faces start appearing all over the place. I've never found a good solution for that. I saw a good number of them in my previous job - usually ended up recreating the geometry because it was quicker. Never really figured out the cause - but I suspect it was often due to some precision issues which can often creep in from imported geometry.

                          Thomas Thomassen โ€” SketchUp Monkey & Coding addict
                          List of my plugins and link to the CookieWare fund

                          1 Reply Last reply Reply Quote 0
                          • pilouP Offline
                            pilou
                            last edited by 15 Jun 2015, 10:31

                            Why this must be made by Hand ? (Close the solid) it detects 2 possibilities?

                            inspector.gif

                            Frenchy Pilou
                            Is beautiful that please without concept!
                            My Little site :)

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              thomthom
                              last edited by 15 Jun 2015, 10:37

                              Because while it's easy for us humans to see the correct solution, it's much harder to code a solution. One can code a solution for this specific situation - but that wouldn't apply to other situations. Generic solution for repairing geometry is difficult.

                              Thomas Thomassen โ€” SketchUp Monkey & Coding addict
                              List of my plugins and link to the CookieWare fund

                              1 Reply Last reply Reply Quote 0
                              • TIGT Offline
                                TIG Moderator
                                last edited by 15 Jun 2015, 11:03

                                The way my SolidSolver deals with that particular case is that it finds faces for the unfaced and single-faced edges on that corner, it then removes the newly added inner triangular partition-face, whilst leaving the three new triangular facets on the outer shell.
                                At that point it's a solid.
                                It finally prompts you to remove the three coplanar edges.
                                If you want the cube actually to have an angled triangular corner facet you need to edit it and delete the unfaced edges before attempting to make it a solid - then the one triangular corner facet is added if it's still missing...

                                TIG

                                1 Reply Last reply Reply Quote 0
                                • pilouP Offline
                                  pilou
                                  last edited by 15 Jun 2015, 11:59

                                  THX for the infos! ๐Ÿ‘

                                  Frenchy Pilou
                                  Is beautiful that please without concept!
                                  My Little site :)

                                  1 Reply Last reply Reply Quote 0
                                  • J Offline
                                    jgb
                                    last edited by 15 Jun 2015, 18:55

                                    While I really appreciate TT's SI2's ability to fix problems, (for me it works well about 90%++ of the time) it would be better if it could simply highlight an "unfixable" problem, now indicated as "info" and maintain that highlight when exiting the tool, so I can find it fast and fix it manually.

                                    Perhaps, by creating a group on its own temporary layer that traces/duplicates the unfixable errors and renders them in red lines/faces, as is done now to identify those errors. That way I can see and fix any problem outside SI2, then simply delete the highlight layer/group.

                                    Just a thought.....


                                    jgb

                                    1 Reply Last reply Reply Quote 0
                                    • J Offline
                                      jgb
                                      last edited by 17 Jun 2015, 20:07

                                      I just noticed something; whenever I import an SU-8 model into SU-2015 and make edits to some faces (in what was a perfect solid in SU-8 or SU-15) I often end up with multiple faces off single lines that SI-2 does not see, and SU says it is no longer solid.

                                      It has happened in 3 models so far, and I quite often get 3 faces on a single lined perimeter. When I delete just the extraneous faces, it regains solidity.

                                      It does not happen when the solid originates in SU-15.

                                      Betchya nobody else sees this. ๐Ÿ‘ฟ


                                      jgb

                                      1 Reply Last reply Reply Quote 0
                                      • N Offline
                                        NeloNath
                                        last edited by 28 Jul 2015, 21:42

                                        Your plugin saved my life, thank you ๐Ÿ˜„

                                        1 Reply Last reply Reply Quote 0
                                        • N Offline
                                          nataliablanco87
                                          last edited by 27 Oct 2015, 15:11

                                          Hi ThomThom, I've been using SI2 for a couple of weeks and is awesome. I totally loved it, but right now I'm checking on a component and it says everything is fine, but still doesn't appear to be a solid component. Dunno what else to do ๐Ÿ˜•

                                          Thanks


                                          Imagen2.jpg

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 12
                                          • 13
                                          • 14
                                          • 15
                                          • 16
                                          • 15 / 16
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement