arc– category –
円弧
-
【円弧-23】複合パストリック
下記のコードは塗りつぶしの円が重なっているだけなのに、同心円になるというコードです。Illustratorで言うところの複合パスを使用します。要はパスが重なった部分は、抜けて透明になるという機能です。ここでは半径を大きくして円が重なっていますが、fi... -
【円弧-22】緯線・経線による球の表現
【円弧-20】と【円弧-21】を足せば地球儀のような球が表現できます。 参考:数式によるパソコン・グラッフィクスのテクニック/著者:依田 谹(ヨダ コダマ)/昭和61年8月1日初版発行/発行所:一橋出版株式会社 [cc lang="postscript" tab_size="2" l... -
【円弧-21】経線による球の表現
【円弧-20】では緯線を使って球を表現しましたが、今回は経線を使います。緯線とは球の方程式が違います。(一般的な式表現とは異なり、PostScriptに変換するため乗算記号も入れています。) 緯線の場合の方程式 x=rsin(th)sin(th2)y=rcos(th2) z=rcos(th)... -
【円弧-20】緯線による球の表現
球の方程式を使って、緯線で球を表現します。参考書籍ではz軸がマイナスの時、陰線処理をしています。陰線処理は簡易なものなので、線と線が開いたり離れたりします。マイナスの値は図形の回転角度や緯線と緯線の間隔によって違ってくるので、見た目合わせ... -
【円弧-17】円の移動8
同心円上の弧(半円)が次第に大きくなる図形を描きます。次の周の同心円、弧の半径は次の図のように計算します。 参考:特選グラフィックスデザイン/畠中兼司・北尾和真 共著/昭和60年5月1日初版発行/発行所:株式会社 学習研究社 [cc lang="postscr... -
【円弧-18】円の移動9
左右から円を次第に大きくしていきます。k,tはそれぞれ円のx座標・半径となります。 参考:コンピュータ・グラフィックス/1984年10月15日 初版発行/著者:佐口七朗・三井秀樹/発行所:株式会社ダビッド社 [cc lang="postscript" tab_size="2" lines="4... -
【円弧-16】円の移動7
2つの同心円を横にずらしてモアレを作ります。29行・33行のgsave・grestoreは31行で座標を移動したため、元の座標にリセットするためです。モアレ(moiré)ってフランス語だったんですね。 [cc lang="postscript" tab_size="2" lines="40" highlight="0"]... -
【円弧-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... -
【円弧-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... -
【円弧-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...