JavaScript (64) 卵の形

卵の形を SVG として描画するには、Illustrator などのソフトで曲線を手作業で作るのもありだと思いますが、今日は卵形曲線なるもので計算した結果を SVG の多角形 (polygon) にしてみます。

具体的な数式としては、伊藤忠夫氏による卵形曲線の方程式

 x = a cos θ
 y = b cos (θ / 4) sin θ
 θ ≤ |π|

を使用しました。a = 0.5, b = 0.37 としています。プログラムのソースと実行結果は Egg 0.1 として公開しました。

関連項目

コメントを残す