Blender Git Loki

Git Commits -> Revision f727448

Revision f727448 by Campbell Barton (master)
November 7, 2012, 09:28 (GMT)
fix [#33106] Decimate modifier/collapse give bad result
FLT_EPSILON was too small to use when checking if the edge collapse result is an error.

add invert_m3_m3_ex(), invert_m3_ex() functiosn which take an epsilon to check the determinant, saves calculating it twice per edge collapse.

Commit Details:

Full Hash: f727448e10de503be0d89bf8b32b7db1a8a5cac7
SVN Revision: 51966
Parent Commit: efc44d0
Lines Changed: +61, -18

5 Modified Paths:

/source/blender/blenlib/BLI_math_matrix.h (+3, -0) (Diff)
/source/blender/blenlib/BLI_quadric.h (+1, -1) (Diff)
/source/blender/blenlib/intern/math_matrix.c (+53, -9) (Diff)
/source/blender/blenlib/intern/quadric.c (+2, -7) (Diff)
/source/blender/bmesh/intern/bmesh_decimate_collapse.c (+2, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021