ベクトルのグリッドを2Dで実装しました(実際には Obj-C ですが、実際には言語に依存していないと思います)。たとえば、粒子のフロー フィールドを生成するためにシンプレックス ノイズで満たすことができます。
私はたくさん検索してグーグルで調べてきましたが、私は数学の専門家ではないので、グリッドを渦 (または少なくとも円形) の流れ場で埋める方法を見つけることができません。
円の流れについては、外側のグリッド ラインから内側のグリッド ラインへの円の接線からベクトルを取得することを考えました。
ただ、渦に関しては、自分では解決策を見つけることができません。
渦は対称で、グリッドの中心にあるはずですが、同じグリッドで非対称にする簡単な方法があれば...