Mayavi のフロー機能を使用して、一部の CFD データを正確に視覚化しようとしています。分析対象の粒子の位置と速度に関連する 6 つの 100x100x100 配列 (X、Y、Z、U、V、W) があります。これらは、numpy.meshgrid を使用して単一列の配列から作成されました。
U、V、W などの 3 つの配列を入力すると、プロットがきれいに表示されますが、この場合、視覚化には残りのデータが欠けています。
6 つの配列すべてを入力すると、3D プロットは直線になります。
私の質問は、6 つの配列すべてを入力して、動作するフロー プロットを取得するにはどうすればよいですか? より具体的には、フローのドキュメントからの抜粋である次のことを誰かが説明できますか?
「矢印の位置は、(u、v、w) 配列内の対応する点のインデックスであると見なされます。」