arc– category –
円弧
-
arc
【点-1】ランダムに点を打ってみよう
ランダムな点を打ってみましょう。繰り返しオペレータrepeatを使い100回小さい円を描いて点にします。実はPostScriptには点を描くオペレータはありませんので小さい円か、短い線を点にするしかありません。乱数を指定範囲内で発生させるためにmodを使いま... -
arc
【円弧-1】円を描いてみよう
円を描いてみましょう。円弧の書式は中心(x座標 y座標) 半径 開始角度 終了角度 arcです。反時計回りに引かれます。始点を指定するmovetoは原則不要です。 [cc lang="postscript" tab_size=“4” lines="40" highlight="6"] %!PS-Adobe-3.0 EPSF-3.0 ... -
arc
【円弧-2】弧を描いてみよう
半月のような形を描いてみましょう。 中心(0,0)で半径90ポイントで270度から90度の弧です。 やってみよう いろんな角度で弧を描いてみよう [cc lang="postscript" tab_size=“4” lines="40" highlight="5"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 24... -
arc
【円弧-3】半円形に色をつけてみよう
半円形に色を塗ってみましょう。線を描くときはstrokeでしたが、図形内部を塗るときはfillを使います。 [cc lang="postscript" tab_size=“4” lines="40" highlight="9"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title:塗りつぶす 120 120 t... -
arc
【円弧-4】扇型を描いてみよう
扇型のようなドーナツを半分にしたような図形を描いてみましょう。大きい円はarcで反時計回りに、小さい円はarcnで時計回りに引きます。 やってみよう 角度をいろいろ変えてみよう [cc lang="postscript" tab_size=“4” lines="40" highlight="5,6"] %!PS-A... -
arc
【円弧-5】ドーナツ図形を描いてみよう
ドーナツ図形を描いてみましょう。小さい円は時計回りにします。サンプルのコードを実行すると余分な線が付いています。円と円が繋がってしまったからです。 これを解消するのは2番目のコードです。 [cc lang="postscript" tab_size=“4” lines="40" highli... -
arc
【円弧-6】同心円を描いてみよう
PostScriptで同心円を描きましょう。繰り返しオペレータを使い、制御変数の値を次々円の半径に入れていくことで、同心円を描きます。 [cc lang="postscript" tab_size=“4” lines="40" highlight="7"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 ... -
arc
【円弧-7】同心円を描いてみよう2
PostScriptで同心円を描くその2。線幅を中心から順次太くしてみましょう。半径を20で割った値を線幅にして繰り返します。 [cc lang="postscript" tab_size=“4” lines="40" highlight="9"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title:同... -
arc
【円弧-8】短い線を繋げて円を描こう
短い直線を繋げて円を描きます。n=100 くらいで線がスムースに見えます。円の方程式 x=cos(th)*r、y=sin(th)*rに繰り返しでthに角度を入れることで円が描けます。 x=sin(th)*r、y=cos(th)*r サインコサインを入れ替えても結果は同じとなります。 [cc lang=... -
arc
【円弧-9】円を移動してみよう
円を横に往復運動させながら小さくしていくというプログラムです。移動方向の反転にはmodを使い、余りが0の時に反転するようにしています。やってみよう サンプルでは8で割っていますが、他の数値で試してみてください。 参考:X1ターボ/X1シリーズ・プ...