December 6, 2019, 11:48 (GMT) |
Removed #pragma marks -- didn't work on Windows. Also a few tweaks to debugging output. |
December 3, 2019, 12:00 (GMT) |
Merge branch 'master' into newboolean |
December 2, 2019, 13:29 (GMT) |
Some fixes for some small epsilon cases. Also changed default epsilon to 1e-5 from 1e-6, as the latter is too close to hairy edge and anyway produceds really tiny faces and edges that I doubt users really want. There's even a case for it being 1e-4 by default. |
December 2, 2019, 12:15 (GMT) |
Attempt to do boolean with coplanar faces - doesn't work yet. |
December 2, 2019, 12:15 (GMT) |
Faster find_coplanar_parts. |
December 2, 2019, 12:15 (GMT) |
Added stuff to make MeshAdd access faster. |
December 2, 2019, 12:15 (GMT) |
Coplanar case works except CDT makes a face with repeated vert. |
December 2, 2019, 12:15 (GMT) |
Fixed gwn (atan2 instead of atan), and some perf speedups. |
December 2, 2019, 12:15 (GMT) |
clang-format |
December 2, 2019, 12:15 (GMT) |
Keep track of other orig faces besides eg for a face. |
December 2, 2019, 12:15 (GMT) |
Fixed memory leak of bvh trees. |
December 2, 2019, 12:15 (GMT) |
Regression tests 0-25 all pass. Code was working but had commented out actual apply of meshchange. |
December 2, 2019, 12:15 (GMT) |
Stashing progress. |
December 2, 2019, 12:15 (GMT) |
Most regression tests now pass. Put in option checkbox in UI so can choose old or new method. |
December 2, 2019, 12:15 (GMT) |
Boolean coplanar cone-on-cube works. Needed some work on coplanar faces that may have reversed normals from projection. |
December 2, 2019, 12:15 (GMT) |
Forgot to initialize an intset. |
December 2, 2019, 12:15 (GMT) |
Added kdtree for faster coplanar. |
December 2, 2019, 12:15 (GMT) |
Initial work on making modifier work. Debugging still. |
December 2, 2019, 12:15 (GMT) |
Use arrays in MeshAdd for faster access. |
December 2, 2019, 12:15 (GMT) |
Changes to master for this branch. |
|