javaScriptによる図形描画

図をクリックするとソースコードのページへ。
実行時のブラウザはIEまたはFirefox。



多角形を描き、色を塗る。内側の線はtakakuを実行しないようにすれば、描かれない。



多角形を描き、色を塗る。内側の線はtakakuを実行しないようにすれば、描かれない。
輪郭線は別途、描いている。



for文による重ねがきである。



タートルグラフィックスと再帰的呼出を使っている。mv前進、tnは方向回転。



タートルグラフィックスと再帰的呼出を使っている。



タートルグラフィックスと再帰的呼出を使っている。



タートルグラフィックスと再帰的呼出を使っている。



タートルグラフィックスと再帰的呼出を使っている。



タートルグラフィックスと再帰的呼出を使っている。



四方に展開している。計算の誤差か、図形が多少ゆがんでいる。



花びらのような形を回転、描画。



タートルグラフィックスと再帰的呼出を使っている。2次元の木。



sankで再帰的呼出を使っている。



30度、外側にひらいている。m/1.84倍小さくなっていく。



外側にひらいている角度をスライドさせる。m/1.84倍小さくなっていく。



四角形が外側に45度傾いている。f/1.7小さくなている。



外側にひらいている角度をスライドさせるf/1.7小さくなている。



3次元の木である。120度の放射状に広がる。枝の角度は60度。



3次元の木である。スライドさせることにより、枝の角度および幹の回転角度を設定する。



三次元の四面体の連続。



三次元の立方体の連続。



三次元の立方体の連続。各面に一応色をつけているが、当然ながら前後関係がでたらめである。