Blender Git Commit Log

Git Commits -> Revision a5c3de2

Revision a5c3de2 by Campbell Barton (master)
December 9, 2014, 12:08 (GMT)
Fix T42630: Triangulate returns invalid face-map

Triangulate with beautify caused a bug when there were existing edges
could make the bmesh-operator return an invalid face-map.

Now the beauty is calculated on the 2d-tri's resulting from polyfill,
its simpler and faster.

Commit Details:

Full Hash: a5c3de2e49ca348479b1f5915db9f7460422d07a
Parent Commit: 6076bed
Lines Changed: +585, -78

2 Added Paths:

/source/blender/blenlib/BLI_polyfill2d_beautify.h (+39, -0) (View)
/source/blender/blenlib/intern/polyfill2d_beautify.c (+498, -0) (View)

4 Modified Paths:

/source/blender/blenlib/CMakeLists.txt (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+10, -72) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.h (+6, -1) (Diff)
/source/blender/bmesh/tools/bmesh_triangulate.c (+30, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021