成果物
【Processing】Calabi Yau Formatted Animation
Calabi Yau多様体は超弦理論などで出てくる次元を畳み込んだものなのですが、非常に美しいのでぜひ作りたいと思って調べてみました。また4つの数値を三角関数でブレンドして3次元に落とし込んでいるので、パラメータを変えると動きます。
仕組み
英語のサイトを元にした、こちらの記事がわかりやすいです。
analyticphysics.com
sw1227.hatenablog.com
具体的な数式は紹介されていますが、複素数の計算の実装は自力で行う必要があります。それそれの計算には以下のサイトなどを参考にしました。
sin(z)
Sine - Wikipedia
cos(z)
Trigonometry/Functions of complex variables - Wikibooks, open books for an open world
exp(z)
Complex Exponentiation -- from Wolfram MathWorld