Modifiers: Boolean Fast Mode Refactor #106631

Open
Germano Cavalcante wants to merge 1 commits from mano-wii/blender:boolean_fast_refactor into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

1 Commits

Author SHA1 Message Date
Germano Cavalcante b6d7eba068 Modifiers: Boolean Fast Mode Refactor
This patch concentrates work on Boolean Fast Mode so that it can be used on operations whose geometries have coplanar faces (useful for T75913).

One thing to note is that, for simplification and efficiency, intersections between coplanar triangles are ignored. The intersections of the triangles connected to these coplanars are enough to solve the operation.

For coplanar triangles, a map grouping the faces is filled so that duplicate faces or inside coplanar faces are removed.

To Do:
- Profiling
2023-04-06 12:15:41 -03:00