diff options
author | Marcel Admiraal <madmiraal@users.noreply.github.com> | 2019-12-29 07:34:49 +0100 |
---|---|---|
committer | Marcel Admiraal <madmiraal@users.noreply.github.com> | 2020-02-21 16:32:47 +0100 |
commit | 17f14a851d833c6b2dd209bb4369294e7c02a372 (patch) | |
tree | d4036f64d3cf9719e108e2e642972331628dadbf /editor | |
parent | 0447d6fc8edfd636fa6c859d32e76ec8a760f42e (diff) |
Fix multiple issues with CSG module.
- Replaces BuildPoly with Build2DFaces, which creates faces as each
pair of face intersections are processed, instead of trying to create
them after all the intersections are processed. Ensures that faces are
merged when possible, and removes degenerate triangles.
- Treats the child as inside the parent when faces are coplanar.
- General clean up of csg.h and csg.cpp.
Diffstat (limited to 'editor')
0 files changed, 0 insertions, 0 deletions