Satimage 戻る| 次へ
平坦な角度がある多角形と星
ホームページ > 情報センター > Onlineドキュメンテーション >オートメーション環境 >グラフィックエンジン > Polygonsと 2Dグラフィックエンジン >Madeと滑らかな角度 ツがある星?/長さ>
ArcToPointPathは2の間の角度が立ち並ぶとき与えられた半径のアークを描く精巧なコマンドです。 aを描くのにどうそれを使用するかに平坦な角度で主演するのを( 1kを設定すると、正多角形は描かれるでしょう)ここを見てください。
輸入スクリプト

AngleToPtに関して(a、r)
ツ????lobal c
ツ????cにcxであって、cyなet
ツ????et1〜2*パイ*a
ツ????cx+r*(aを犯します)、cy+r*(cos a)
終わりのAngleToPt

500にxを設定してください。
セット5へのn --側の数
2にkを設定してください --頂点iをi+kに接合してください。
x/50へのセットrr --アークの半径
x/2.5にrを設定してください。
cを設定します。x/2、x/2
重心にaを設定してください。AngleToPt(0、r)、AngleToPt(k/n、r)

BeginFigure(0)
SetPenWidth(x/50)
SetPenColor({0.0, 0.3, 1})
SetFillColor({1, 0.7, 0.0})
MoveTo(a)
kによるkからk*nまでのiで、繰り返してください。
ツ????rcToPointPath(AngleToPt(i/n、r)、AngleToPt(i/n+k/n、r)、rr)
終わりの反復
ClosePath()
DrawPath(3)
EndFigure()
Copyrightツゥ2005パリ、Satimage