use manifold for mesh Boolean #1049

Open
opened 2026-04-05 16:44:09 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @pca006132 on 1/17/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

There are a number of mesh Boolean related issues in orca-slicer and bambu studio, e.g., #7603, #9028, #10899. Some are no longer open not because they are fixed, but because they are stale.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

There is a new mesh Boolean library called manifold that is both efficient and robust. It is currently used by libraries such as blender, brlcad, openscad. It does not require adding extra dependencies except itself.

It only accepts manifold meshes, so inputs may have to be repaired.

Describe alternatives you've considered

No response

Additional context

No response

*Originally created by @pca006132 on 1/17/2026* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? There are a number of mesh Boolean related issues in orca-slicer and bambu studio, e.g., #7603, #9028, #10899. Some are no longer open not because they are fixed, but because they are stale. ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like There is a new mesh Boolean library called [manifold](https://github.com/elalish/manifold) that is both efficient and robust. It is currently used by libraries such as blender, brlcad, openscad. It does not require adding extra dependencies except itself. It only accepts manifold meshes, so inputs may have to be repaired. ### Describe alternatives you've considered _No response_ ### Additional context _No response_
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 16:44:13 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1049