If you have a set of three vertices at (x1, y1), (x2, y2) and (x3, y3), how would you determine whether the triangle defined by these three vertices is left-facing or right-facing?
Currently, I'm taking the cross-product to determine whether the vertices are clockwise or not, and with that knowledge I can determine whether the triangle is left-facing or right-facing while I'm sorting their y-coordinates.
This works fine, but the cross-product requires five subtractions and two multiplications.
Is there perhaps some simpler, faster way to determine if a triangle is left-facing that I'm missing?