This method seems to work better since we can use cross product for area calculation and it's easy to exchange between 2D and barycentric with similar triangles
what does the sign of the area mean?
@anonymous Not sure what you mean. The area is non-negative. (If we use the cross product method for calculating triangle area, we take half the magnitude of the resulting vector.)