YLScsDrawing.Geometry.Vector.DistancePointLine C# (CSharp) Méthode

DistancePointLine() public static méthode

public static DistancePointLine ( PointF pt, PointF lnA, PointF lnB ) : double
pt System.Drawing.PointF
lnA System.Drawing.PointF
lnB System.Drawing.PointF
Résultat double
        public static double DistancePointLine(PointF pt, PointF lnA, PointF lnB)
        {
            Vector v1 = new Vector(lnA, lnB);
            Vector v2 = new Vector(lnA, pt);
            v1 /= v1.Magnitude;
            return Math.Abs(v2.CrossProduct(v1));
        }