Satimage 戻る| 次へ
ホームページ > 情報センター > Onlineドキュメンテーション >オートメーション環境 >あなた自身の グラフィカルな描いている >2Dグラフィックエンジン >Makingは > ツ?命令します。/長さ>
LineTo(thePt)
現在のポイントから新しいポイントまで線を現在の経路に追加するか、または破線を追加します。
thePt: aが x、yを記載するか、ポイントが : x、yを指すのなどか、またはaがそのようなものについて記載する、 x1、y1、x2、y2、x3、y3[…]
PolyLine(theListOfPts)
リストのポイントを接合しながら、破線を描きます。
theListOfPts: リスト、 x1、y1、x2、y2、x3、y3[…]、または、ポイントのリスト。
あなたがリストを PolyLineに渡すとき、連続したセグメントを描く前に、ペンは最初のポイントに動きます。 したがって、あなたは1つ(スクリプト)の線での1個の(グラフィック)の線を描くことができます。
BeginFigure(0)
PolyLine({{20, 20}, {120, 20}})
DrawPath(2)
EndFigure()
DLine(theOffset)
_が相殺したベクトルをaと等しい現在の経路a線に追加します。
theOffset: aが x、yを記載するか、またはポイントは : x、yを指しますなど。
以下のサンプルスクリプトは、ポイントのリストでどのように PolyLineを使用するかを示します。(ポイントはポイントポイント後に描くより速いです)。

また、あなたは図面の起源を移行させるのに SetTransformationを使用する方法がわかります: ここに、私たちは座標の起源としてページのセンターをみなします。

(あなたのマシンの結果はイラストと異なるでしょう。 nptsを変えてみてください。 ⌘で窓をリサイズしてください。 キーを押して、次に、スクリプトをもう一度走らせてください。)

86にnptsを設定してください。
BeginFigureにwを設定してください。(0)
SetPenColor({1, 0.2, 0.2})
SetPenWidth(0.5)
Ptを設定します。{}
wのフレームにi、j、di、djを設定してください。
SetTransformation(1、0、0、1、di / 2、dj / 2)
0〜nptsまでのnで、繰り返してください。
ツ????di*0.45*n/nptsへのet r
ツ????etに、Ptは終わります。r*(cos r)、r*(罪r)
終わりの反復
PolyLine(Pt)
DrawPath(2)
EndFigure()


輸入スクリプト
戻る| 次へ
Copyrightツゥ2005パリ、Satimage