public static TwoDLineSegment FromTwoDPoints(TwoDPoint point) =>
 CalculateFromCartesianCoordinates(point.X, point.Y, 0, 0);
 public static TwoDLineSegment FromTwoDPoints(TwoDPoint point2, TwoDPoint point1) =>
 CalculateFromCartesianCoordinates(point2.X, point2.Y, point1.X, point1.Y);