-
arc
【円弧-15】円の移動6
28行:同心円を引いた後に座標を45度回転。29行:x軸9、y軸1の割合で座標を拡大します。これで立体感のある図形となります。 [cc lang="postscript" tab_size="2" lines="40" highlight="0"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 720 720 %%HiRes... -
arc
【円弧-14】円の移動5
円を少しづつ大きくさせながら回転させています。27行:増加させる値(k)がある程度大きくなったらリセットします。 [cc lang="postscript" tab_size="2" lines="40" highlight="0"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 720 720 %%HiResBounding... -
arc
【円弧-13】円の移動4
円を原点から移動させて回転します。r(円の半径)、enpos(移動距離)やk(角度)を変えると様々な図形ができます。 [cc lang="postscript" tab_size=“2” lines="40" highlight="0"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 720 720 %%HiResBounding... -
arc
【円弧-12】円の移動3
円を回転させながら小さくしていきます。34-35行:三角関数で円の位置を計算しています。37行:円の半径を少しづつ小さくしています。 参考:X1ターボ/X1シリーズ・プログラム200選 特選グラフィックスデザイン/畠中兼司・北尾和信共著 [cc lang="pos... -
arc
【円弧-11】円の移動2
円を小さくしながら、横方向に移動します。円の移動量dx、円の半径rが整数なのは32行めの繰り返し回数が整数でないとエラーとなるからです。通常のプログラムではエラー処理、アラートの表示などが必要になるのでしょうが、それはPostScriptではできません... -
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)をグリッド数(... -
PostScript
PostScript講座目次
こちらはPostScript手書き講座です。PostScriptという印刷ではメジャーで、プログラムでは超マイナーな言語に少しでも関心を寄せていただきありがとうございます。 簡単な図形から始めて徐々に複雑な図形を制作していきます。 最初から順を追って、読んで... -
Tokyo
【東京・台東区】ミラクル エッシャー展
2018年7月16日、上野の森美術館で開催されているミラクル エッシャー東京展へ行ってきました。 10時33分に着いたのですが、長い行列があったので美術館の場所がすぐに分かりました。 2時間待ちと言われたのですが、1時間20分ほどで館内に入ることができま... -
Sakura city
【千葉】佐倉花火フェスタ2018
昨年はリモートレリーズの故障で花火の鑑賞どころではありませんでした。今年は純正のリモートレリーズを用意しました。レンズは16-50mm、ISO100、F13、AWB、BULB、手ぶれ補正OFFの設定です。早めに出かけて自由席で場所を確保。今日は風があったため気持...