Blender Git Loki

Blender Git "newboolean" branch commits.

Page: 3 / 9

August 9, 2020, 17:38 (GMT)
Remove degenerate triangles before intersecting.
August 9, 2020, 11:32 (GMT)
Use #pragma in newboolean branch.
August 9, 2020, 11:24 (GMT)
Merge branch 'master' into newboolean
August 9, 2020, 11:14 (GMT)
Cleanup: stop some warnings.
August 8, 2020, 21:23 (GMT)
Fixed bug in understanding of nesting of connected components.
August 7, 2020, 13:25 (GMT)
Add debugging to face merge.
August 5, 2020, 23:19 (GMT)
Fix crash when point finding encounters a coplanar stack.
August 5, 2020, 19:52 (GMT)
Disable the boolean and modifier python tests.

These tests rely on the behavoir of the old boolean, down the the
exact values of coordinates and ordering of the output vertices.
Because I want the default behavior of boolean to be new boolean
in this branch, this is inconvenient. I will make these tests work
again if/when we merge with master. Probably by adding the flag
that invokes the old behavior to the tests.
New bevel is mostly tested by unit tests now, so disabling the
regression test for it is not a big deal.
August 5, 2020, 19:13 (GMT)
Merge branch 'master' into newboolean
August 5, 2020, 19:02 (GMT)
Fixed bug where normals were sometimes wrong after a difference op.

Needed to check for correct orientation of a face before reusing an
original face.
Also added another test case.
August 5, 2020, 14:03 (GMT)
Add some more boolean unit tests.
August 5, 2020, 13:25 (GMT)
Fix union of two disjoint meshes.

Also added unit test for that.
August 4, 2020, 19:35 (GMT)
Merge branch 'master' into newboolean
August 4, 2020, 19:20 (GMT)
Resetting some stuff that got messed up with previous commit.
August 4, 2020, 17:48 (GMT)
Fixed several filtering bugs.

Several bugs with the acceleration filters cauased crashes and
incorrect results. Redid the error analysis and found some mistakes.
There was also a bug in the code for checking non-trivial intersections.
Now you can boolean a standard cube and cylinder and scale the cylinder
without crashing.
Also rewrote the tri-tri intersection code to make it more understandable
and also prepare the way for more floating filters.
August 2, 2020, 21:13 (GMT)
Fix bugs re triangle sorting.

Several somewhat self-compensating bugs in the routine that sorts
triangles around an edge let to a bug visible with a unit cube
subtracting a unit cylinder with 4 sides. Fixed.
August 2, 2020, 14:30 (GMT)
Fix building WITH_GMP in case of boolean modifier.

Left out a define.
Also, added more debugging in boolean.cc.
August 2, 2020, 13:35 (GMT)
Merge branch 'master' into newboolean.
Also, make it possible to build when WITH_GMP is disabled.
August 2, 2020, 10:44 (GMT)
Warning removal: Remove unused argument; make a private function static.
August 1, 2020, 22:24 (GMT)
Handle cases of nested meshes.

This fixes some "implement me" crashes and also case where one
moves a cutter completely inside the cut mesh.
Also fixed a bug in the implementation of mpq3::distance_squared.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021