別の点 p に最も近いパーツ上の点を返します。パーツには任意の曲線パーツを使用できます。
dropPoint ( p As Point, _ part As Part ) As Point
引数 | [タイプ] | 説明 |
---|---|---|
p | 点 | 戻り値は、パーツ 'part' 上のこの入力点に最も近い点です。 |
パーツ | パーツ | 返される点はこのパーツ上にあります。 |
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 の点を示します。
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 の点を示します。ドロップ点が線分の終点を超えていることに注意してください。