On 28/04/2016 at 15:23, xxxxxxxx wrote:
I have a list with all the normals of all the polygons of an object, that I calculated with this code:
for p in polygons:
a,b,d = points[p.a],points[p.b],points[p.d]
normals.append((b - a).Cross(d - a).GetNormalized())
With this information available, how can I check if two faces are:
- roughly facing each other
- roughly facing in the same direction
- roughly facing opposite directions
?