一部のデータを視覚化するために、python で mayavi を使用しています。3D 空間にサーフェスがあり、イメージをマッピングしたいと考えています。私はmayaviのドキュメントを見てきましたが、見つけることができたのはthisだけでした。これはあまり役に立ちません。誰かが前にこのようなことをしたことがありますか?
1459 次
2 に答える
2
mesh
関数は実際にscalars
引数を取り、選択したカラーマップに従ってサーフェス上の対応するポイントに色を付けることがわかりました。ただし、任意の RGB イメージをサーフェスにマップする方法はまだわかりません。
于 2012-01-03T03:47:15.857 に答える
1
「3Dプロット用のPythonスクリプティング」の章を見たことがなかったと思います。Python内で使用できるmayaviコマンドのコレクションがあります。たとえば、「numpy配列の3Dプロット関数」のセクションです。リンクをたどると、関数に関する説明と各関数の簡単な例が見つかります。
mesh
あなたの場合、あなたはまたはを取るべきsurf
です。どちらの関数も同じようなものですが、違います。たとえば、surf
関数はよりサブ関数でありmesh
、これは私の意見です。x座標とy座標を実際に定義する必要はありません。必要なのは、2D配列のz座標だけです。使用するmesh
場合は、3つの座標(x、y、z)すべてを2D配列として渡す必要があります。
例を確認することをお勧めします。
これはあなたの質問に対する答えですか?たぶん、あなたはあなたがやりたいことについてもっと具体的にすべきです。
良い一日とハッピーホリデーをお過ごしください。
于 2011-12-23T06:34:19.643 に答える