Satimage 戻る| 次へ
円とアーク
ホームページ > 情報センター > Onlineドキュメンテーション >オートメーション環境あなた自身の グラフィカルコマンド > Circlesの 2Dグラフィックエンジン >Makingの描いている >>とアーク ツですか?/長さ>
このページで使用される変数
_センター
aが x、yを記載するか、またはaは指します。 : x、yを指してくださいなど。
_半径、rad_1、rad_2
実数
時計_w
論理演算子
CirclePath(_センター、_半径)
指定されたセンターと半径で現在の経路に円を加えます。
CircleArcPath(_センター、_半径、rad_1、rad_2、時計_w)
現在の経路に円のアークを加えます。
アークは、ラジアンで与えられた角度から rad_1つ始めて、 rad_2で終わります。 時計_wの値に従って、それは時計回りで描かれます。
ArcPath(_センター、_半径、rad_1、rad_2、時計_w)
ことによると線セグメントで先行された現在の経路に円のアークを加えます。
線セグメントは現在のペン位置をアークの出発点に接合します。 アークは、ラジアンで与えられた角度から rad_1つ始めて、 rad_2で終わります。 時計_wの値に従って、それは時計回りで描かれます。
ArcToPointPath(ctrl_Pt、終わりの_Pt、_半径)
ctrl_Ptで平坦な角度を発生させるようにことによると線セグメントで先行された現在の経路に円のアークを加えます。
ArcToPointPathは半径を弧を描きます。 _半径。 アークの始めの終点は現在のペン位置を ctrl_Ptに接合する線がアークに接しているポイントです。 アークの終わりの終点は 終わり_Ptctrl_Ptに接合する線がアークに接しているポイントです。 現在のペン位置をアークの始めの終点に接合する線セグメントはアークに先行します。
例のための以下のスクリプトが ArcToPointPathで役に立つのを見てください。 読みやすさのために、スクリプトは、どれが青いストロークを発生させるかを指示だけに示します。
300にxを設定してください。
aを設定します。0.1*x、0.9*x
bを設定します。0.9*x、0.9*x
cを設定します。0.5*x、0.5*x
x/10にrを設定してください。
BeginFigure(0)
SetPenColor({0.1, 0.1, 1.1})
SetPenWidth(x/50)
MoveTo(a)
ArcToPointPath(b、c、r)
DrawPath(2)
EndFigure()
戻る| 次へ
Copyright(C)2004パリ、Satimage