Find reflex angles reliably
Catch zero area triangles
Fix zero sized triangles possibly
Limit dot product value range
Remove zero area triangles near border