返回曲线从开始到指定参数的曲线段的长度
(vlax-curve-getDistAtParam curve-objparam)
参数
curve-obj
要测量的 VLA 对象。
param
数值,指定曲线上的一点。
返回值
如果成功则返回实数,表示曲线到指定参数的长度。否则返回 nil。
示例
假定 splineObj 指向下图中的样条曲线:
vlax-curve-getDistAtParam 样例曲线(样条曲线)
获得曲线的开始参数:
_$ (setq startSpline (vlax-curve-getStartParam splineObj))
0.0
曲线从参数 0 开始。
获得曲线的结束点:
_$ (setq endSpline (vlax-curve-getEndParam splineObj))
17.1546
曲线的结束参数为 17.1546。
确定到曲线中点的参数:
_$ (vlax-curve-getDistAtParam splineObj
( / (- endspline startspline) 2))
8.99417
从开始点到中点的距离为 8.99417。
明经通道 版权所有 未经许可 不得传播 | 评论 |