dropPoint()

概要

別の p に最も近いパーツ上のを返します。パーツには任意の曲線パーツを使用できます。

構文

dropPoint ( p As Point, _
            part As Part ) As Point		
引数 [タイプ] 説明
p 戻り値は、パーツ 'part' 上のこの入力に最も近いです。
パーツ パーツ 返されるはこのパーツ上にあります。

例 1

例用の線分パーツ
Child Line_1 As :Line
    thruPoint1 = point(0, 0, 0)
    thruPoint2 = point(2, 0, 0)
End Child
Intent >dropPoint(point(1, 1, 1), Line_1) 
--> Point_(1.0, 0.0, 0.0, WorldFrame())
この例では、x 軸のセグメントに沿った線分上にドロップされる 1,1,1 のを示します。

例 2

例に使用する線分パーツ
Child Line_1 As :Line
    thruPoint1 = point(0, 0, 0)
    thruPoint2 = point(0.5, 0.3, 0)
End Child
Intent >dropPoint(point(1, 1, 1), Line_1) 
--> Point_(1.176, 0.706, 0.0, WorldFrame()) 
この例では、x-y 平面の線分上にドロップされる 1,1,1 のを示します。ドロップが線分の終点を超えていることに注意してください。