Implemented X3Vector.PerpendicularVector() to calculate a perpendicular vector to itself.
X3Polygon.GetXYProjectionCoords() now accommodates polygons rotated 180 degrees away from XY plane.
Partially implemented X3Polygon.Triangulate() method.