Blender Git Commit Log

Git Commits -> Revision 4464a94

Revision 4464a94 by Sebastian Parborg (master)
May 25, 2020, 16:59 (GMT)
Calculate epsilon values for interp_weights_poly to improve accuracy

interp_weights_poly_v2 would have too large epsilon values for small
polygons. To solve this we now calculate the appropriate epsilon value
so it can gracefully handle big and small values.

To make sure there was no regression, these changes were tested with the
files in T36105, T31581. Also with a surface deform modifier test file
attached in the differential below.

Reviewed By: Brecht

Differential Revision:

Commit Details:

Full Hash: 4464a9425be9608f7e03e7f3ad7c61468d3c1da3
Parent Commit: c19cc7e
Lines Changed: +26, -2

1 Modified Path:

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