dropPointOnLine()

概要

を返します。 別の 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 ; オプション; します。

例 1

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 が表示されます。

例 2

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 線分セグメントの終点を超えています。