其他分享
首页 > 其他分享> > CAD由曲线上的一点返回该点到曲线开始点的长度(网页版)

CAD由曲线上的一点返回该点到曲线开始点的长度(网页版)

作者:互联网

主要用到函数说明:

IMxDrawCurve::GetDistAtPoint

由曲线上的一点返回该点到曲线开始点的长度,具体说明如下:

参数说明

[in] IMxDrawPoint* point

曲线上的一点

[out] DOUBLE* pDis

返回到开始点的曲线上长度

js代码实现如下:

    var ent = mxOcx.GetEntity("选择曲线:");         if (ent == null)         return;     var curve;     if (ent.ObjectName == "McDbSpline")     {         curve =ent;     }     else     {         alert("实体类型不对");         return;     }     var getPt1 = mxOcx.GetPoint(false,0,0,"\n 点取一个点:");     if (getPt1 == null)     {         alert("用户取消..");         return;     }     if (curve.GetDistAtPoint2(getPt1))     {         alert(curve.GetDistAtPoint2(getPt1));     }     else     {         alert("失败");     }

标签:return,曲线,curve,alert,ent,getPt1,该点,CAD
来源: https://www.cnblogs.com/yzy0224/p/11131051.html