public static double GetPolParAtPt(this Polyline pol,Point3d pt)
{
//对多义线和指定点,返回其参数值
//官方函数实际使用中经常莫名出错,考虑可能因为点不在线上造成此问题
//所以尝试此方法解决
double mypar = new double();
Point3d pttenm = pol.GetClosestPointTo(pt,false);
mypar = pol.GetParameterAtPoint(pttenm);
return mypar;
}
AutoCAD二次开发——获取当前点的最近线上的最近的点
于 2022-09-26 17:00:58 首次发布