成果物
こちらは、Processingでリアルタイムに変換したものです。Pythonでも実装しています。
綺麗な翼ですね。しかし、これは何と、円形を変形させたものなのです。元の円も同時に表示したものはこちらです。
図を見てみると、円の中心が原点から離れていることがわかります。翼の形のジューコフスキー変換は、
円の半径(r)、X軸のオフセット(x)、Y軸のオフセット(y)の値だけで全て形を決めることができます。上の見本はr=1.2, x=-0.15, y=0.3です。
作り方・コード
数式は次のようになっています。
複素数が使える場合は、次のように計算します。
使えない場合は、次のように計算します。x,yが元の座標で、x1,y1が新しい座標です。
主に参考にしたものはこちらです。
http://izumi-math.jp/M_Matumoto/Zhukovsky_ver2.pdf
ちなみに、英語のWikipediaも参考にしています。私には最近、英語を見ると急にひらめく法則があるみたいです。
Processingのコードはこちらです。
Pythonのコードはこちらです。