Hello, Im wondering if someone can offer a solution to this challenge. Ive designed a part, and run it though all of the normal checks in Rhino and everything seems fine. However, once I sent it to the print bureau, I get the message that there are 105,000 intersecting faces? Is there another check in Rhino for that? Thanks!
who sent you that message? if you sent this exact file you posted the model does not even have so many faces. your model has 34 surfaces and even if i intersect all the faces with each other you get 98 intersection.
as far as i can tell your model is as clean as it can get. whoever worked on that must have done something wrong while importing it. the amount of intersecting faces sounds like they did some mesh conversion and have either tolerance mismatch or other issues which causes intersecting faces.
one last idea, if you explode the model you can use ShrinkTrimmedSrfToEdge on all the surface and then join it again. maybe they have issues because of that, but again that usually should not be a problem, it is pretty sure their fault not being able to import it properly.
In light of the responses from other Rhino users who looked at your file and pronounced it just fine with nowhere near “105,000 intersecting faces”, could you elaborate on what specifically you found wrong with the Rhino file? There might be something to learn here.
What is the best way to check the mesh? I do run “check mesh” and the report was “this is a valid mesh” Is there a more thorough way to check it? Thanks for your help!
I was guessing the print bureau may have extracted the render mesh from the file. I opened the file and extracted the render mesh but in only has 1278 faces.
Result from What about the extracted render mesh:
Geometry:
Valid mesh.
Closed polygon mesh: 1493 vertices, 1278 faces
Bounding box: (-411.309,298.266,-369.112) to (-190.056,498.266,-337.365)
Quality meshing parameters.
Adaptive SubD meshing density = 4 (16x16 mesh quads per SubD quad for common SubDs).
Geometry UserData:
UserData ID: 769DDDD4-1756-4c95-A026-8E975D704AEA
description: MyTreeUserData
saved in file: no
copy count: 0
I guess the bureau either a) converted your file into one of the common mesh formats accepted by 3d printers and badly messed up the parameters for the conversion
or b) loaded the wrong file and sent you a message that is irrelevant to yours.
Ask the bureau if they converted the file to a mesh format and, if so, which one. You can tell them that whether saved in .3MF, .OBJ or .STL (common formats for 3d printers) from Rhino the resulting file has less than 2000 faces. Ask them to explain how they could possibly generate 50 x that number. Suggest politely that they might want to take another shot at it.
You could also ask what format they consider best and (assuming Rhino caters for it) save in that format yourself and send it to them (after opening it in Rhino and running What on it to check the number of faces).
The command is ExtractRenderMesh (I love how obvious Rhino’s commands are). Once extracted, you can use Check to verify the mesh, and if any problems pop up, you can use MeshRepair to try and fix it.
Alternatively you can use the Mesh command to mesh the object manually, giving you more “manual” control over the meshing parameters.
HTH, Jakob