2016-07-18 4 views
1

グリフ(コーンソース)を1つの頂点に置き換えるvtkフィルタがあるのでしょうか?vtkデータからグリフを削除するには?

ここで私は解決しようとしている問題です。私は、コーングリップを使用して表示されるベクトルフィールドデータの束を持っています。私はベクトルグリフを選択し、ベクトル値を表示しようとしています。私はベクトルグリフを選択するためにvtkCellPickerを使用しています。グリッカー全体を選択するのではなく、セル選択ツールがグリフ上の顔を選択しています。したがって、選択されたベクトル値は、グリフ全体ではなく、顔の値です。

これらのグリフを1つの頂点で置き換えるフィルタによってvtkDataを実行できるのであれば、ポイントを選択して正しいベクトルフィールド値を選ぶことができます。

何か助けていただければ幸いです。

答えて

0

選択した1つのセルからグリフ全体を引き出すには、vtkPolyDataConnectivityFilterhttp://www.vtk.org/doc/nightly/html/classvtkPolyDataConnectivityFilter.html#details)を使用できます。

vtkGlyph3DフィルターでGeneratePointIdsOnの設定をオフにすると、コーンデータに入力ポイントIDを持つ追加の配列が追加されるほうがよい場合があります。これを使用して、表示する元のデータ値をルックアップすることができます。 http://www.vtk.org/doc/nightly/html/classvtkGlyph3D.html#a1d7bfd7779ca2e229423a33a2e36e741

関連する問題