Intermediate level– category –
PostScript 中級レベル
-
Intermediate level
【曲線-15】generalized regular bifoliumカーブを描いてみよう
訳すると一般化されたレギュラーな二葉?パラメータによっては昆虫のようにも見えます。葉の先端をスムースにするため増分値を0.2としています。 r=sin(b*th)^a*cos(th) generalized regular bifolium [cc lang="postscript" tab_size=“4” lines="40" high... -
Intermediate level
【曲線-16】エイトカーブを描いてみよう
通常は8の字が横になっている図形なのですが、xとyを入れ替えて縦の8の字になるようにしました。x=a*sin(th)y=a*sin(th)*cos(th) [cc lang="postscript" tab_size=“4” lines="40" highlight=“0”] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%... -
Intermediate level
【曲線-17】ハートカーブを描いてみよう
ハート曲線は数式が複雑です。長くなるのでコードは途中で改行しています。また出来上がりの図形が小さくなるのでscaleで拡大しています。拡大しても線が太らないように座標関係のオペレータを使用しています。aの値でハートの形が変わります。値によって... -
Intermediate level
【曲線-18】キスカーブを描いてみよう
キスをしようとする唇の形の曲線です。唇を大きく開ける場合はbの値を大きくします。x=a*cos(th)y=b*sin(th)3 [cc lang="postscript" tab_size=“4” lines="40" highlight=“0”] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title:kiss curve(キ... -
Intermediate level
【曲線-19】アストロイドを描いてみよう
アステロイドと言うのだと思っていましたが英語版Wikiには「小惑星(asteroid)と混同しないでください。」と書かれていて、ググってみるとastroidが正しいようです。どちらも星ですけど。なのでこの講座でもアストロイド(astroid)と表記します。アスト... -
Intermediate level
【曲線-20】ハイポサイクロイドを描いてみよう
ハイポサイクロイド(内サイクロイド)と呼ばれる曲線です。x=(a-b)*cos(th)+b*cos((a-b)*th/b)y=(a-b)*sin(th)-b*sin((a-b)*th/b) 数式について通常は(a-b)cosθ+b cos...のように数式には乗算の記号はつけませんが、ポストスクリプトプログラムに変換する... -
Intermediate level
【曲線-28】ボール継目曲線を描いてみよう
参考図書に掲載されていたボールの継ぎ目のような曲線をPostScriptプログラム化しました。他ではあまり見られない曲線です。Z軸上のデータを座標変換して2Dで表現しています。Z軸上で正の方向(手前)は赤、負の方向は青の線にしました。xthとythの角度を...