Hi James,
re:
> Would the additional step of getEdges (or getJoinedEdges ) method at the start, applied to input faces resolve this?
It will work for getting the centroid of a face that you already know is planar but it won't work for determining if a face is planar or not. It is possible to have a face where the surface is not planar even though all its edge curves are on one plane.
The edge curves of a face are not necessarily ordered start to end like the segments of a curve are, so you'd need to gather the points a little differently. Probably the easiest is to accumulate both the start and the end point of each curve.
- Michael
|