Assuming we have an arbitrary workplane that is not at the global coordinate system, and if we did the following - this came as a surprise to me:
[Test]
public void TestFromCoordinateSystem()
{
// Current Coordinate system is at some arbitrary point that is not at the global coordinate system
Point origin = new Point(0, 0, 0);
Vector xAxis = new Vector(1, 0, 0);
Vector yAxis = new Vector(0, 1, 0);