主要用到函数说明:
IMxDrawCurve::GetParamAtDist
返回曲线上到开始点的曲线长度对应的曲线参数,具体说明如下:
参数 | 说明 |
---|---|
[in] DOUBLE dDis |
到开始点的曲线上长度 |
[out] DOUBLE* pParam |
返回曲线参数 |
js代码实现如下:
var
ent = mxOcx.GetEntity(
"选择曲线:"
);
if
(ent ==
null
)
return
;
var
curve;
curve =ent;
var
curvelen = curve.GetLength2();
var
my = curve.GetParamAtDist2(0);
alert(my);
if
(curve.GetParamAtDist2(curvelen))
{
alert(curve.GetParamAtDist2(curvelen));
}
else
{
alert(
"失败"
);
}
|