Advanced level– category –
PostScript 上級レベル
-
Advanced level
【円弧-22】緯線・経線による球の表現
【円弧-20】と【円弧-21】を足せば地球儀のような球が表現できます。 参考:数式によるパソコン・グラッフィクスのテクニック/著者:依田 谹(ヨダ コダマ)/昭和61年8月1日初版発行/発行所:一橋出版株式会社 [cc lang="postscript" tab_size="2" l... -
Advanced level
【円弧-21】経線による球の表現
【円弧-20】では緯線を使って球を表現しましたが、今回は経線を使います。緯線とは球の方程式が違います。(一般的な式表現とは異なり、PostScriptに変換するため乗算記号も入れています。) [su_note note_color="#fcfbfb" text_color="#797979"]緯線の場... -
Advanced level
【円弧-20】緯線による球の表現
球の方程式を使って、緯線で球を表現します。参考書籍ではz軸がマイナスの時、陰線処理をしています。陰線処理は簡易なものなので、線と線が開いたり離れたりします。マイナスの値は図形の回転角度や緯線と緯線の間隔によって違ってくるので、見た目合わせ... -
Advanced level
【円弧-17】円の移動8
同心円上の弧(半円)が次第に大きくなる図形を描きます。次の周の同心円、弧の半径は次の図のように計算します。 参考:特選グラフィックスデザイン/畠中兼司・北尾和真 共著/昭和60年5月1日初版発行/発行所:株式会社 学習研究社 [cc lang="postscr... -
Advanced level
【パターン-10】三角形をランダムに並べるパターン
三角形をランダムに回転させて配置するプログラムです。15~19行 画面サイズ(gw,gh)をグリッド数(grid)で割ってグリッド幅(w,h)出しています。28行 グリッド幅を三角形の一辺(hen)とします。30行 回転角度(0度 90度 180度 270度 360度)をang配列に... -
Advanced level
【パターン-11】円を並べるパターン
ランダムな色で円を並べて行きます。17〜22行 RGB各色のランダムな値を設定します。値を0〜10まで発生させ(rand 11 mod)それに0.1を掛ける(0.1 mul)ことで、0.0~1.0まで0.1刻みの数値を各色に設定します。28〜32行 画面サイズ(gw,gh)をグリッド数(... -
Advanced level
【パターン-7】隙間なく円を並べるパターン
円を隙間なく並べるパターンを作成します。天地左右対象になるようにパターンを配置します。行に並んだ円に接するために三角関数でy座標を計算します。その計算結果は実数になるため、天地を対称にするための計算も実数にする必要があります。余りを得るた... -
Advanced level
【パターン-8】半円で描くパターン
半円の上半分と下半分を横に交互に繋げたパターンを作成します。 [cc lang="postscript" tab_size=“4” lines="40" highlight="0"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title: 上半円と下半円を重ねたパターン % ========= 定義 =======... -
Advanced level
【パターン-9】4分の1円で描くパターン
左下1/4円と右上1/4円を繋げたパターンを作成します。 [cc lang="postscript" tab_size=“4” lines="40" highlight="0"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title: 1/4円を連続した図形 % ========= 定義 ========= /r 40 def % 円の半... -
Advanced level
【家紋-1】石車を描いてみよう
読み終えた文庫本をしまおうとしたら、以前購入した「日本の家紋」という本が出てきました。家紋をPostScriptで組んで見ようかとふと思いつきました。まあこういったものはAdobe Illustratorが得意な分野ですが、練習になるかなと思って挑戦してみます。家...