So-net無料ブログ作成

ランダムにサークルパターンを描いてみよう [PostScript]

パターン


サークルパターン.png
randを使って位置、大きさ、カラーをランダムな値にして円を描きます。
今回はRGBではなくHSBカラーで設定しています。

【サンプルコード】
%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title:ランダムにサークルパターンを描く /x rand 201 mod 100 sub def % x座標(-100〜100) /y rand 201 mod 100 sub def % y座標(-100〜100) /rad { rand 41 mod 1 add } def % 半径(1〜40) /randam_color { % ランダムカラー /h rand 11 mod 0.1 mul def % H色相(0.1~1) /s rand 7 mod 0.1 mul def % S彩度(0.1~0.4) /b rand 4 mod 5 add 0.1 mul def % B明度(0.5~0.8) h s b sethsbcolor % HSBカラーを設定する } def newpath % パスの初期化 0 1 50 { % 0から1づつ増やし50になるまで{ }内を繰り返す randam_color% ランダムカラープロシージャ呼び出し x y rad 0 360 arc fill %塗りつぶし円を描く } for

タグ:PostScript
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:アート

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました