arc– category –
円弧
-
arc
【円弧-10】円環を描いてみよう
円を回転させて環を作成します。円の公式、x=r*cos(th)、y=r*cos(th)を使い、計算された座標に円を描いていきます。 [cc lang="postscript" tab_size=“4” lines="40" highlight="0"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title:円環 % =... -
arc
【パターン-1】円を並べてパターンを作ってみよう
円を並べてパターンを作ります。円の大きさや間隔の値を変えると様々なパターンが生まれます。ここで工夫したのは枠内に左右対称にパターンが配置されるようにしたことです。 [cc lang="postscript" tab_size=“4” lines="40" highlight=“0”] %!PS-Adobe-3.... -
arc
【パターン-3】ランダムにサークルパターンを描いてみよう
randを使って位置、大きさ、カラーをランダムな値にして円を描きます。今回はRGBではなくHSBカラーで設定しています。 [cc lang="postscript" tab_size=“4” lines="40" highlight=“0”] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title:ランダ... -
arc
【パターン-6】円を並べてパターンを作ってみよう3
円を並べてパターンを作ってみよう2に3行コードを追加して、円を大きくしたり小さくしたりします。追加するのは/dt 1 def % 円の半径を増減させる値/r r dt add def % 円の半径に増減値を足す% 円の半径が10以上または3以下なら増減値の符号を反転させます... -
arc
【パターン-7】隙間なく円を並べるパターン
円を隙間なく並べるパターンを作成します。天地左右対象になるようにパターンを配置します。行に並んだ円に接するために三角関数でy座標を計算します。その計算結果は実数になるため、天地を対称にするための計算も実数にする必要があります。余りを得るた... -
arc
【パターン-8】半円で描くパターン
半円の上半分と下半分を横に交互に繋げたパターンを作成します。 [cc lang="postscript" tab_size=“4” lines="40" highlight="0"] %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 %%Title: 上半円と下半円を重ねたパターン % ========= 定義 =======... -
arc
【パターン-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 % 円の半...