So-net無料ブログ作成
検索選択

結ビ角を描いてみよう [PostScript]

家紋を描く


家紋08結ビ角.png
結ビ角という家紋です。
一見複雑そうに見えますが、基本の図形を1つ作りそれを回転させれば出来上がります。
図形はaを1単位として大きさを決めて、作りやすい角度(水平、垂直)で作図します。
後で(本当は先ですが)45度回転します。


参考:日本の家紋/発行2004年5月1日 初版発行/発行者 安田英樹/発行所 株式会社青幻舎

【サンプルコード】
%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title:家紋を描く(結ビ角) /a 5 3 div 10 mul def % 角の幅 % 白塗り黒線 /paint { gsave 1 setgray fill grestore 0 setgray stroke} def 2 setlinewidth % 線幅2ポイント 0 0 240 240 rectfill % 黒背景 120 120 translate % 座標の原点を中央に移動 /kaku { % ユニットの定義 a 3.5 mul neg a 2.5 mul moveto a 0 rlineto 0 a 4 mul rlineto a 5 mul 0 rlineto 0 a 2 mul neg rlineto a neg 0 rlineto 0 a rlineto a 3 mul neg 0 rlineto 0 a 4 mul neg rlineto a 2 mul neg 0 rlineto closepath % 線を繋ぐ a 1.5 mul neg a 3.5 mul moveto a 5 mul 0 rlineto 0 a neg rlineto a 0 rlineto 0 a 2 mul rlineto a 6 mul neg 0 rlineto closepath paint % 白塗り黒線 } def 45 rotate % 45度回転 4 { % 4回繰り返し kaku % ユニットの呼び出し 90 rotate % 90度回転 } repeat

基本の図形を一つ描きます。赤丸を始点にしています。
家紋08 結ビ角a.png

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

nice! 0

コメント 0

コメントを書く

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

トラックバック 0

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