public void TestCircularArcSegment() { FdoFgfGeometryFactory fact = FdoFgfGeometryFactory.GetInstance(); var start = fact.CreatePositionXYZ(0.0, 0.0, 0.0); var mid = fact.CreatePositionXYZ(1.0, 1.0, 1.0); var end = fact.CreatePositionXYZ(2.0, 2.0, 2.0); var arcSeg = fact.CreateCircularArcSegment(start, mid, end); var start2 = arcSeg.GetStartPosition(); var mid2 = arcSeg.GetMidPoint(); var end2 = arcSeg.GetEndPosition(); CheckPositionXYZ(start, start2.X, start2.Y, start2.Z); CheckPositionXYZ(mid, mid2.X, mid2.Y, mid2.Z); CheckPositionXYZ(end, end2.X, end2.Y, end2.Z); }