3

通常の非直交で定義され、「x」「y」「z」座標グリッドに整列されていないスカラー フィールドを視覚化しています。ボリュームの視覚化は、データを通常のグリッドに配置し、このようにアフィン変換を適用することで完全に機能します

self.volume_data_plot =  self.scene.mlab.pipeline.volume(self.data_src3d)
aff_m = ...  # set affine matrix
m=tvtk.Matrix4x4()
m.from_array(aff_m)
# apply scaling matrix to volume data
self.volume_data_plot.actors[0].poke_matrix(m)
self.volume_data_plot.update_pipeline()

しかし、同じデータの 2D 切断面を作ろうとすると、途方に暮れます。私は試してみましたがimage_plane_widgetscalar_cut_plane成功しませんでした: アフィン変換を適用するアクターがありません。または、少なくとも、それらを取得する方法が見つかりません。Mayavi ヘルプ システムも役に立ちません。些細なことだけが文書化されています。誰でも助けてもらえますか?

4

0 に答える 0