CAD返回指定参数在曲线上,到开始点的曲线上长度(网页版)
主要用到函数说明:
IMxDrawCurve::GetDistAtParam
返回指定参数在曲线上,到开始点的曲线上长度,具体说明如下:
| 参数 | 说明 |
|---|---|
|
[in] DOUBLE dParam |
曲线参数 |
|
[out] DOUBLE* pDis |
返回到开始点的曲线上长度 |
js代码实现如下:
var ent = mxOcx.GetEntity("选择曲线:");
if (ent == null)
return;
var curve;
if (ent.ObjectName == "McDbSpline")
{
curve =ent;
}
else
{
alert("实体类型不对");
return;
}
var curvelen = curve.GetEndParam();
if (curve.GetDistAtParam2(curvelen))
{
var my = curve.GetDistAtParam2(curvelen);
alert(my);
}
else
{
alert("失败");
}
|