Solid Inspector
Inspects and highlight problems with solids.
Solid Inspector

Version 2 availible for SketchUp 2014 and newer!

Version 2 have the ability to automatically repair many manifold problems and provide better information on each error.

 

 Select a group or component and activate the tool for an analysis of what would prevent it from being a solid manifold.

Alternativly, just open the group or component and activate the tool. Saves you from jumping in and out of the object while editing.

Usage

  • Click on an group or component to analyse it for holes.
  • Use Tab (Shift+Tab) to cycle through and zoom to the errors.
  • Use Up/Down Left/Right arrows to cycle between errors.
  • Use Return to zoom to current error.

Menus & Toolbars

  • Tools » Solid Inspector

Requirements

Related Links

CookieWare

I'd be happy if you donate a cookie (or a beer) if you find my plugins useful.

Reviews

JOSHUA M's picture

cool

Melvin K.'s picture

I am running Sketchup 2014 on Windows XP. I am using the SolidInspector extension. It doesn't seem to work. I select a part and nothing happens.

The reason I am using Solid Inspector is that I am trying to create a shaft in the part, and push pull doesn't work. So now I am using intersect. I can't intersect because neither part is considered a solid.

I downloaded the part for GrabCAD. Can you help or am I beyond help.

ThomThom's picture

Can you install version 2 linked in the description? If you still have problems with that latest versuon, can you post the model in the SketchUp forum? http://forums.sketchup.com

Selin G's picture

Hi,
I installed this extension about a month ago. At first, it worked wery well but then when i press "tab" button to see error cycles; the camera moves to zero point of model axis. Everytime i want to see the cycles; i have to zoom and pan between each cycle manually.
I did uninstalled and reinstalled both "solid inspector" and "ttlib2" extentions. I closed and reopened my model. I got the same problem even in a new/ fresh model also.

Waiting for your reply
Thank you

Selin

ThomThom's picture

Hard to tell without a model to test on. (If you post in the SketchUp forums it's easier to share files and screenshots etc.)
But have you tried version 2 instead? It's linked at the top of the description.

Damir B.'s picture

How do I install this extension in SketchUp ver. 7.1.686?
I suppose I have to do it manually, but how?

Exitus F.'s picture

Cannot Thank you enough! Saves me hours for 3D printing purposes!

I saw someone had issues with it not installing correctly. Make sure the TT_lib2 is installed too. Close & Restart. Should work! Thats what I had to do.

ThomThom said to do this earlier in the posts. So thank you for that too!

ThomThom's picture

If you have SU2014 or newer I highly recommend you try out version 2. It doesn't even need TT_Lib2 any more.

Juan H.'s picture

thank you

Peter B's picture

THANK YOU so much for this tool. It's saved me heaps of time finding errors in imported STLs :)

Duane K's picture

This works to show holes, but is there an autofill holes function on this or another plugin?

ThomThom's picture

Btw - This is version 1. I recommend that you use version 2 (linked in the description) if you are using SketchUp 2014 or newer.

ThomThom's picture

No - holes are difficult to fix. For the human brain it's easy to deduce how the hole should be filled in most cases - but to compute it by code it's very challenging because you need to have an awareness of what the model represent.

Charles M's picture

Dear ThomThom,

You are officially my favorite person on the internet. This tool helped me find a buggy geometry issue that I would have NEVER found!

Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! and Thank you!

ThomThom's picture

:)
I like comments like this.

ColdCanuck50 .'s picture

Nice to be appreciated, isn't it? :-]

Gen Z's picture

FIX FOR EXTENSION NOT BEING THERE: I also had that same problem of the extension not being there, its not supposed to be in the Extension button, but in the tools button...but if its not there, go the file location of sketchup, scroll up to the tools folder, open it, copy RubyStdLip, click back, open ShippedExtensions, copy it in that folder and I think it should work, it did for me.

But I have a huge problem, I have a huge project and I need to edit a car and print it in a printer and I got the car from hondas 3d-archive website and when I use Solid Inspector it finds a bunch of mistakes and I dont know how to fix them becase they circle everything and when I do the up down thing it highlights lines and stuff that I dont even see so I got the Solid Solver plugin but it doesnt respond even after 30 minutes of waiting....so you can see im not an experlianced person lol, but I decided to do the hardest project ever.

If you want me to send you the file, email me at GenZod23@gmail.com, I need help with this for my science fair.

ThomThom's picture

For the problem with the model, can you make a post at the SketchUp forum?
http://forums.sketchup.com/
Post the model there, or screenshots so people can see what the issues are.

ThomThom's picture

Please don't modify the Tools folder or copy files from there. The real fix would be something else.
It's interesting that it supposedly worked when you did that. What location have you installed SketchUp to? What the full file path to SketchUp.exe?

Gen Z's picture

I put it on the C Drive, there was a youtube video showing how to do it if you downloaded plugins from other places and I did the same thing.

ThomThom's picture

Btw, what is the link to that video you saw for installing extensions?

Gen Z's picture

https://www.youtube.com/watch?v=ls_HuZC6bRA
And I have no idea what full path is.

ThomThom's picture

So you did not install it from within SketchUp using Window > Extension Warehouse? That ensure it's installed to the correct location. Or if you download the RBZ - did you use Preferences > Extensions > Install Extension?

When you say C drive - what is the full path?

Gen Z's picture

Hey ThomThom, here is the link to the forum, http://forums.sketchup.com/t/creating-a-flat-surface-on-a-curved-surface...
please help me this is really important for my grade and everything....

Gen Z's picture

Hey ThomThom, can you please help me with my sketchup file? I have a huge science fair project due and I have no idea how to do this part for my project and no one else can help me. Im in the middle of taking pictures of the stuff and I will send you a link to it right after I post it.

Tudor N.'s picture

hello,

I installed the plugin but it does not appear in the tools menu...
Ideeas?
I'm using Sketchup Pro 2014
thanks

ThomThom's picture

Did you also install the required TT_Lib?
Is it listed under Preferences > Extensions?

Tudor N.'s picture

yes i installed both and they appear in the extensions

what's weird is that i installed it with skp 2014 and it appearead and when i restarted the program impossible to find it again, although it still existsin extension. SO i decided to install skp 2015... same thing it worked for the night and this morning when i reopened sketchup it is not in the menu again....

ideas?

ThomThom's picture

Do you have Bezier Surface installed as well?
I found a bug where having both installed would make Solid Tools not load the menus. I've uploaded a patch that should go live as soon as it's been through moderation.

Tudor N.'s picture

hello,

I installed the plugin but it does not appear in the tools menu...
Ideeas?
I'm using Sketchup Pro 2014
thanks

ThomThom's picture

What is the full path to where you have SketchUp installed?

Bob v's picture

Hey there,

Sounds like an awesome plugin but it doesn't seem to be working for me.

I made a group (also tried making it a component) with 2 components inside that weren't touching. I clicked on Tools>>"Solid Inspector" and then clicked on the group and it doesn't do or say anything.

Furthermore I would like to know if it also checks if solids (components) are intersecting because that is the main reason I would love to use it for.

Thanks very much for the tool and hope to hear from you soon (or anybody that knows a solution).

------------------------

BTW using SU 2014 pro

ThomThom's picture

Hi Bob
The extension doesn't consider sub-components - that's why selecting the parent group doesn't yield any results. I'm working on an update that will provide better feedback. Though it won't dig into sub-components that either.

Btw, I'm curious of the scenario you describe, using it to check if two components (already solids) intersect? Can you either make a post of forums.sketchup.com or send me an PM there with an example email? My username is "thomthom".

Bob v's picture

Ok, I made a thread but it hasn't been approved yet -.-
Anyway i'll send you an PM in a few minutes ;)

ava M.'s picture

Hi, nice plugin,
but I can't turn it off, as soon as it is activated.
Have to close SU and reopen it to return to normal workflow after inspection.

Hitting ESC, ENTER, CTRL+C does not help. The Tools->Solid inspector can't be unchecked.
Clicking "somewhere in space" does not help.

SU2015pro 15.0.9350 64bit.
Just downloaded the inspector plugin 1.2.0 and TTlib 2.9.13 from warehouse.

-------------------------
Edited in 5 minutes:
hitting SPACE (or clicking the select arrow) disables it, hurrah!!!
Probably you should note this in dox, or change the cursor to some magnifying glass or whatever, to make it more obvious.

moxenaar@hotmail.com's picture

Hi there,

I'm using Sketchup 8 on Windows 8. When I go to preferences>extensions the menu doesn't give the option to install extensions; the button just isn't there. Anybody who has any idea why this could be?

Thanks!

ThomThom's picture

You then have an older version of SketchUp 8. The Install Extension button was added in the second update to SU8. Please update to the latest version.

Grant M's picture

I keep getting the same error message from the extension warehouse when I am trying to install.

"An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /en/system/ajax
StatusText: OK
ResponseText:
OpenID redirect
document.getElementById("openid-redirect-form").submit();

Any ideas on what to do to fix this?

ThomThom's picture

There was some updates being pushed this weekend - might have cause some disruption. Are you still seeing this?

Also, what OS and what SketchUp version?

Grant M's picture

OSX Yosemite and Sketchup 2014

Now its installing, but telling me that additional are needed.

"VERSION 2.9.13 AVAILABLE

The support library TT_Lib² is required in order to use core.rb.

Please download and install the latest release.”

ThomThom's picture

Yes, you must install TT_Lib in order to user most of my extensions. Click on Download and it should open the page in Extension Warehouse for you to download.

(Please beware that Yosemite appear to have stability issues in SU2014. Many have reported crashes. These crashes should be fixed in SU2015.)

Fruntside's picture

Another fantastic tool. Thank You!

A D's picture
A D

Not sure it works correctly/consistently. I made a solid box and removed a face. Then grouped it. It does not find the error.

ThomThom's picture

Can you share a link to the model?

Shawn K.'s picture

I decided to try this out. I believe the object has to at least be a component, and not just a few faces that meet. Have you designated that the joined faces are a component?

John S's picture

JDS
I found that the TT_Lib must be installed first to enable the solid inpector tool to show up in the tool bar. I had to uninstall the solid inspector tool then reinstall it. Apparently it must show up after the TT_L in the Preferences list.

Leo J.'s picture

Fantastic, thank you.

D J's picture
D J

Helped very much
was getting stressed for hours trying to figure out why it stated the object not being a solid

many thanks ThomThom

DJ

Laura S.'s picture

This is a life saver, thanks! :)