fix [#30529] BMesh: Wrong Indizes of Faces
authorCampbell Barton <ideasman42@gmail.com>
Mon, 12 Mar 2012 21:09:27 +0000 (21:09 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 12 Mar 2012 21:09:27 +0000 (21:09 +0000)
commit30790e9390305a1e9108318e98c85a2b4699a045
tree809dbaaf485f0b6d53d43f9da5ca29ed028d60bc
parente0a2e79f4ddc95636e7969f91a1c4d91449e1ce7
fix [#30529] BMesh: Wrong Indizes of Faces

problem was bow-tie quads would add opposite normals together and result in zero vector which was used for projection.
Now is_quad_convex_v3() checks if quad contains 2 faces which point away from eachother when split by either direction.

Theres another fix for this bug which can be done since creating the face can use existing edges in the example given so it wont have to guess which order of verts to use.
source/blender/blenlib/intern/math_geom.c