2 点間に線を作成する方法はありますか。
2 点間に単純なラインを作成するには、次の手順を実行します。
-
最初のポイント位置に、SplineShape オブジェクトを新規作成します。
-
この新しいオブジェクトにスプラインを新しく追加します。
-
最初の位置に、コーナー ノットを新しく追加します。
-
2 番目の位置に、コーナー ノットを新しく追加します。両方のノットに、線分セグメントを定義するよう指示します。
-
この変更を反映させるために SplineShape を更新します。
-
SplineShape を結果として返します。
これらの手順を実装した関数は次のようになります。
スクリプト:
|
fn drawLineBetweenTwoPoints pointA pointB =
(
ss = SplineShape pos:pointA
addNewSpline ss
addKnot ss 1 #corner #line PointA
addKnot ss 1 #corner #line PointB
updateShape ss
ss
)
newSpline = drawLineBetweenTwoPoints [10,20,30] [100,200,10]
|