vlax-curve-getDistAtParam (AutoLISP/ActiveX)

曲線の始点から指定されたパラメータまでの曲線のセグメントの長さを返します。

サポートされているプラットフォーム: Windows のみ

構文と要素

(vlax-curve-getDistAtParam curve-obj param)
curve-obj

タイプ: VLA オブジェクト

計測するオブジェクト。

param

タイプ: 整数または実数

曲線のパラメータを指定する数値。

戻り値

タイプ: 実数または nil

成功した場合は指定されたパラメータまでの長さを表す数値。それ以外の場合は 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 です。