(CAD二次开发)C#求垂足,点到直线的距离,点是否在直线上及其一个范围内

1、获取点到线段的距离

    /// 
    /// 获取两点的距离
    /// 作者:
    /// 
    /// 
    public static double GetDisFrom2Points(XYZ p1, XYZ p2)
    {            
        return Math.Sqrt((p1.X - p2.X) * (p1.X - p2.X) + (p1.Y - p2.Y) * (p1.Y - p2.Y));
    }        
///
        ///点x0到线段x1-x2的距离
        /// 作者:陈   时间:20200810
        /// 
        /// 
        public static double GetDisFromPointToLine(<

你可能感兴趣的:(.NET,C#,CAD二次开发,windows,c#,cad)