を返します。 別の point に最も近い startPoint と endPoint によって定義された線で、 point
dropPointOnLine ( p As Point, _
startPoint As Point, _
endPoint As Point, _
Optional useSegment? As Boolean = False ) As Point
引数 | [タイプ] | 説明 |
---|---|---|
p | Point | ドロップするには、 point をクリックします。 |
startPoint | Point | 線分の始点です。 point |
endPoint | Point | 線分の終点です。 |
useSegment? | Boolean | 既定の False で point 、 point point の始点または終点を超えている場合でも、startPoint と endPoint によって定義される直線セグメントにドロップされた場合、 True ; オプション; します。 |
Intent >dropPointOnLine(point(1,1,1), point(2,0,0), point(3,0,0))
--> Point_(1.0, 0.0, 0.0, WorldFrame())
この例では、X 軸に位置合わせされた線分上にドロップされる 1,1,1 に
point
が表示されます。 Intent >dropPointOnLine(point(1,1,1), point(2,0,0), point(3,0,0), useSegment? := True)
--> Point_(2.0, 0.0, 0.0, WorldFrame())
この例では、1,1,1 にある
point
は、前の例と同じ線分セグメントにドロップされます。 useSegment? 「
point
[セグメントの最も近い端点にスナップ ' では、
True
損失
point
線分セグメントの終点を超えています。