/// <summary> /// BEVISLIGNENDE TING: /// Lav en ortogonal vector til linien. /// Lav en vektor fra et vilkårligt punkt på linien til punktet og projekter den på den ortogonale vektor. /// </summary> /// <param name="lf"></param> /// <returns></returns> public Vector2D VectorToLine(LineEquation lf) { return(new Vector2D(lf.PointOnLine(), this).Project(lf.OrthogonalVector())); }
/// <summary> /// BEVISLIGNENDE TING: /// Lav en ortogonal vector til linien. /// Lav en vektor fra et vilkårligt punkt på linien til punktet og projekter den på den ortogonale vektor. /// </summary> /// <param name="lf"></param> /// <returns></returns> public Vector2F VectorToLine(LineEquation lf) { return(new Vector2F((Location2F)lf.PointOnLine(), this).Project((Vector2F)lf.OrthogonalVector())); }