private LineSegment(Point basePoint, Point endPoint, FreeVector vector) : this(basePoint, endPoint, vector.Direction, vector.GetMagnitude()) { }
/// <summary> /// Creates the corresponding bound vector using the origin as the base point. /// </summary> public Vector(FreeVector vector) : this(Point.Origin, vector.Direction, vector.GetMagnitude()) { }