I get a lot of meshes from outside sources that are often not closed. I need them closed for 3d printing. I use mesh> repair tools, fill all holes. This hasn’t worked consistently on past releases and I’ve been hoping it would work better on current release.
for 3d printing you should try to fix them with ShrinkWrap, did you try that out?
i’ll try that again
Post a rhino file with problematic meshes…
I don’t own the rights to publish them in a public forum. This object consists of over 1200 disjoint meshes most of which are open.
Increasing the resolution of shrinkwrap results in the command running for over half an hour resulting in a fairly poor quality object.
Understandable. But without seeing the actual geometry all answers will be guessings.
If the Split mesh disjoint is run, are there 1200 seperate solid meshes?
Is there any similar mesh you have you can show us?
Just a note on FillMeshHoles
- it will normally work fine on ‘holes’ that can be defined by a single, closed, non-self-intersecting boundary. The problem with bad meshes is that often they have overlapping, crossing or duplicate faces which make the ‘hole’ boundaries not look like a hole and thus not automatically fillable.
Shrinkwrap may be an option, but if you have thousands of mesh objects to do you will most likely end up just blowing out your memory and hanging/crashing because of the billions of mesh facets it will require to have a reasonable resolution. Plus in my experience it is not always able to fill all types of holes either.
You might need an outside dedicated mesh repair program…
IMHO meshmixer is still the best free easy to use tool that will fix things and make them printable!
Can be slow but it gets the job done. Break your big file into smaller chunks. But it will handle your 1200 objects if they are not massive.
Hard to beat free$!