Blender Git Commit Log

Git Commits -> Revision d1f906e

Revision d1f906e by Germano Cavalcante (master)
September 22, 2020, 14:00 (GMT)
Fix T80444: Triangle-Triangle intersection regression in 2.90

The problem is due to lack of precision with small and coplanar triangles.

Also, triangles that have vertices with the same coordinate are at the
threshold of the intersection.

We could add an epsilon to consider the minimum distance for intersection.

But that would add a lot of overhead to the code.

The solution used is to increase precision using doubles.

Commit Details:

Full Hash: d1f906e874ea5a38a5db2f1ace36e257fa7b9272
Parent Commit: cbae82b
Lines Changed: +28, -29

1 Modified Path:

/source/blender/blenlib/intern/math_geom.c (+28, -29) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021