vtkUnstructuredGrid
いくつかのスカラーとベクトルを含むを表示する GUI を作成しています。目的は、ユーザーがカラー マップを表示するか、グリフのベクトル フィールドを表示するか、メッシュ自体のみを表示するかを決定できるようにすることです。
これにより、基本的に 4 つのアクターが得られます。1 つはマップ用、1 つはグリフ用、1 つはメッシュ用、もう 1 つはカラーバー用です。ユーザーの選択に応じて、メッシュのみ、マップとカラーバー、またはグリフとカラーバーのいずれかを表示する必要があります。各アクターを個別に準備し、後でアクセスできるように GUI の属性として保存できます。
ユーザーが望むものだけをレンダリングするための最も効率的なアプローチは何だろうと思っています:
ユースケースに応じて各アクターの可視性を切り替える ( を使用
.SetVisibility(True/False)
)、またはに/から対応するアクターを追加/削除し
vtkRenderer
ます。
どんな洞察も大歓迎です。
- - 編集 - -
結果は次のとおりです。 がvtkRenderer
アクターをレンダリングするとき、見えないアクターをスキップしますか、それともレンダリングしてから非表示にしますか?