私は、vtpファイル(vtkXMLPolyDataWriterで書かれている)のボアホールを表す一連のチューブを持っています。わかりやすくするために、ボアホールをパラビューで表示するときに、ボアホールを識別するためのテキストラベルを追加したいと考えています。vtkTextActor3Dをファイルに書き込むにはどうすればよいですか?
私の考えは、vtkTextActor3Dでラベルを作成し、これらのアクターをpolydataに変換し、これらのラベルをポリゴンに分割してpolydatawriterでvtpファイルに出力することでした。
どうすればいいですか?パラベニューでは、3Dテキストソースを作成し、それをvtpファイルに保存することができました。しかし、私はpythonでこれを行う方法を理解することはできません。
ありがとうございます!私はdocumentation for vtkTextActor3Dにaccrodingすると、それはこのように動作しますので、それをあなたが実際に代わりvtkTextActor3DのvtkVectorTextを使用する必要があります説明の方法を行うことを考える
ParaViewのトレース開始/トレース停止機能を使用してみましたか?私はちょうどうまく動作するように記述されたアクションを行うためのスクリプトを作成するためにそれを使用しました。 –
はい、トレース機能を試しました。残念ながら、データをエクスポートするために呼び出されるメソッドは表示されません。 – mululu
また、私はテクスチャを三角形に細分すると考えて、ParaviewでExtract Surfaceフィルタを試しました。 vtkExtractSurfaceクラスはPythonでvtkバージョン(6.2.0)で認識されません。 – mululu