Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Extrusion from another extrusion face leads to non-manifold body
brian_johnson241
Member Posts: 4 ✭
Hello, I am running into a "Extrude did not regenerate properly: Boolean operation would result in non-manifold body." issue, whatever that means. It's driving me crazy, I don't understand what the issue is. It seems that the problem is related to the triangle at the top. There is a "Loft" in that area, which for some reason is not seen here, so it should theoretically work (I thought). What exactly is the problem, and how can I solve it? Thanks!
I know I could solve this by adding another part, but I want to have one part.
https://cad.onshape.com/documents/440356d9eb9504b0d1350db9/w/ebb31c4f7c351eae783af58a/e/dd68b297dc906b90e832ce42?renderMode=0&uiState=69899a23a266aa0988281c01
Best Answer
-
jelte_steur_info
Member Posts: 642 PRO
the two hightlighted triangles only touch each other on a line in the corner. The parasolid kernel doesn't like this. so either give it some overlap or some clearance or make it as a separate part and unite them later when there are surfaces touching rather than only lines or vertices.
0

Answers
the two hightlighted triangles only touch each other on a line in the corner. The parasolid kernel doesn't like this. so either give it some overlap or some clearance or make it as a separate part and unite them later when there are surfaces touching rather than only lines or vertices.
Alright, thanks, I was able to do it when extruding a new part and then using boolean on them. Not the ideal solution but gets the job done. May I ask why it "doesn't like" when two solids only touch each other on a line? Feels like a pretty common and completely valid situation to me.
Because non-manifold geometry can't exist physically in the real world. If Onshape allowed non-manifold bodies then you'd want/have to fix them before exporting for production anyways. Might as well disallow them and require users to address the non-manifold issues early.