vlax-curve-getClosestPointTo (AutoLISP/ActiveX)

曲線上の指定した点の近接点(WCS)を返します。

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

構文と要素

(vlax-curve-getClosestPointTo curve-obj givenPnt [extend])
curve-obj

タイプ: VLA オブジェクト

計測するオブジェクト。

givenPnt

タイプ: リスト

曲線上の近接点を検出するための点(WCS)。

extend

タイプ: T

nil 以外の値を指定した場合、vlax-curve-getClosestPointTo 関数は近接点を検出するときに、曲線を延長します。

戻り値

タイプ: リストまたは nil

成功した場合は曲線上の点を表す 3D 点。それ以外の場合は nil

計測する曲線が、次に示す円弧だとします。

座標 6.0, 0.5 に対する円弧上の近接点を求めます。

(vlax-curve-getClosestPointTo arcObj '(6.0 0.5 0.0))
(6.0 1.5 0.0)

円弧を延長して、座標 6.0, 0.5 に対する円弧上の近接点を求めます。

(vlax-curve-getClosestPointTo arcObj '(6.0 0.5 0.0) T)
(5.7092 0.681753 0.0)