Blender Git Commit Log

Git Commits -> Revision 9aab997

Revision 9aab997 by Alexander Gavrilov (master)
December 25, 2019, 10:15 (GMT)
Shrinkwrap: improve triangle boundary stability in Target Normal Project.

Rewrite the checks for determining if the solution is actually within
the triangle to fix stability issues when the correct solution is on
an edge, and step is very small, i.e. the solution is already very
close. Also, comment more clearly what is happening geometrically.

This should fix problems when vertices that should project exactly
onto an edge actually miss, resulting in weird spikes. This made
Target Normal Project unusable for the voxel remesher.

Commit Details:

Full Hash: 9aab9970c6130e581ad22a0ece3880d51dd68c1e
Parent Commit: 33eabb8
Lines Changed: +39, -34

1 Modified Path:

/source/blender/blenkernel/intern/shrinkwrap.c (+39, -34) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021