明经通道 Visual LISP 函数  
vlax-curve-getPointAtParam
 

返回曲线上具有指定参数值的点

(vlax-curve-getPointAtParam curve-obj param)

参数

curve-obj

要测量的 VLA 对象。

param

数值,指定曲线上的参数。

返回值

如果成功则返回表示曲线上一点的三维点表,否则返回 nil。

示例

在下例中,假定 splineObj 指向 vlax-curve-getDistAtParam 样例中的样条曲线。

获取曲线的开始参数:

_$ (setq startSpline (vlax-curve-getStartParam splineObj))
0.0

获取曲线的结束参数:

_$ (setq endSpline (vlax-curve-getEndParam splineObj))
17.1546

确定曲线的中点:

_$ (vlax-curve-getPointAtParam splineObj 
   ( / (- endspline startspline) 2))
(6.71386 2.82748 0.0)

明经通道 版权所有 未经许可 不得传播

 评论