public PVector GetPointFromPosition(double value) { var vec = FullVector.Copy(); vec.Mult(value); vec.Add(Start); return(vec); }
public PVector ClosesetPoint(PVector p) { var a = FullVector.Copy(); a.RotateDegrees(90); a.Add(p); var newLine = new PLine(p, a); return(Intersection(newLine)); }