Closed osresearch closed 3 years ago
It's not just coplanar surfaces. Appears to be caused by splits.
Due to floating point roundings, occasionally the barycentric coordinates would be just slightly negative, and inside()
would reject them since it was strictly testing for positive values. Relaxing that seems to have fixed it.
Something is messing up coplanar surfaces and adding occasional line segments.