XYZ PointOnFace( PlanarFace face )
{
XYZ p = new XYZ( 0, 0, 0 );
Mesh mesh = face.Triangulate();
for ( int i = 0; i < mesh.NumTriangles; )
{
MeshTriangle triangle = mesh.get_Triangle( i );
p += triangle.get_Vertex( 0 );
p += triangle.get_Vertex( 1 );
p += triangle.get_Vertex( 2 );
p *= 0.3333333333333333;
break;
}
return p;
}