Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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

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!

image.png

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_infojelte_steur_info Member Posts: 642 PRO
    Answer ✓

    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.

Answers

  • jelte_steur_infojelte_steur_info Member Posts: 642 PRO
    Answer ✓

    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.

  • brian_johnson241brian_johnson241 Member Posts: 4

    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.

  • bladecbladec Member Posts: 19 ✭✭

    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.

Sign In or Register to comment.