paraviewでいくつかのグラフを視覚化したいと思います.それらの間にたくさんのエッジがある座標を持つたくさんのポイントです。ポイントとエッジラインにも色を付けたいです。vtk 形式の例には必要なものがほとんどあることがわかったので、これは vtk 形式で行うのは難しいことではないと思います。
私が理解しているように、paraviewはポイントデータを使用してスカラー値をポイントに割り当て、カラールックアップテーブルを使用してスカラー値と色の間の対応をバインドします。しかし、ルックアップテーブルの説明から、これを宣言する方法をほとんど理解できません。キューブの vtk の例をいくつか変更することから始めました。
# vtk DataFile Version 2.0
Cube example
ASCII
DATASET POLYDATA
POINTS 8 float
-1.0 -1.0 -1.0
1.0 -1.0 -1.0
1.0 1.0 -1.0
-1.0 1.0 -1.0
-1.0 -1.0 1.0
1.0 -1.0 1.0
1.0 1.0 1.0
-1.0 1.0 1.0
LINES 12 36
2 0 1
2 0 3
2 0 4
2 1 2
2 1 5
2 2 6
2 2 3
2 3 7
2 4 7
2 4 5
2 5 6
2 6 7
POINT_DATA 8
SCALARS sample_scalars float 1
LOOKUP_TABLE my_table
0.0
1.0
2.0
3.0
4.0
5.0
6.0
7.0
LOOKUP_TABLE my_table 8
0.0 0.0 0.0 1.0
1.0 0.0 0.0 1.0
0.0 1.0 0.0 1.0
1.0 1.0 0.0 1.0
0.0 0.0 1.0 1.0
1.0 0.0 1.0 1.0
0.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
0) 結果のビジュアライゼーションでどのように色付けが行われたかがよくわかりません。( http://i49.tinypic.com/igksqa.png ) . このファイルの数字は、このカラーリングにどのように対応していますか?
変更したいもの:
1) 可視ポイントを実装するにはどうすればよいですか。この vtk ファイルでは、点は線のアンカーにすぎず、表示されません。それらも表示し、線幅を変更できるようにパラビューでサイズを変更できるようにしたい(表示 - >スタイル - >ポイントサイズ)。また、それらのポイントにも色を付けたいです。
2) どうにかして色のオン/オフを切り替えることができますか? 私は5つの色を持っていて、色の1つでノード\エッジのみを表示できるようにしたいとしましょう。私が正しく理解していれば、これはいくつかのスカラーテーブルを使用して実現できます。各スカラーテーブルには、表示したくないノード\エッジの不透明度= 0の色があります。
3) 線を直接参照できず、2 点のデータのみを使用して色付けされているというのは正しいですか?