💧 H2O Vibrational Mode Kernel (C++ / WASM)

3原子(O + H×2)の相対座標から結合距離・結合角の復元力を毎フレーム計算し、半陰的オイラーで積分。各モードボタンで固有の基準振動(ν1対称伸縮/ν2変角/ν3反対称伸縮)を励起します。紫の矢印は双極子モーメント。減衰したら自動で再励起。計算も描画もC++→WASM、JSはblitとUIのみ。

読み込み中…

ソース: github.com/yomei-o/universe_cpp