//Moves the line public void Move(clsLine l2) { X1 = X1 + l2.DX(); X2 = X2 + l2.DX(); Y1 = Y1 + l2.DY(); Y2 = Y2 + l2.DY(); }
public clsPoint DistanceAlongLine(double d) { clsLine l1 = default(clsLine); l1 = Copy(); l1.Normalise(); return(new clsPoint(X1 + d * l1.DX(), Y1 + d * l1.DY())); }