我想要在paraview中可视化一些图形:一堆点与它们之间的一堆边缘的坐标。我也想要着色点和边线。我认为这不是一件很难处理的vtk格式,因为我发现vtk格式的例子几乎有我需要的东西。使用vtk通过paraview着色的简单图形可视化
据我了解,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文件中,点只是线条的锚点,并且不可见。我想要显示它们,并且可以在paraview中改变它们的大小,就像可以修改线宽(显示 - >样式 - >点大小)一样。我也希望这些点也被着色。
2)我可以以某种方式打开\关闭颜色。假设我有5种颜色,我希望能够仅使用其中一种颜色显示节点\边缘。如果我理解正确,这可以通过使用几个标量表来实现,其中每个标量表具有不透明度= 0的颜色,用于那些我不想显示的节点\边缘。
3)我是否正确,行不能直接引用,他们只使用两点的数据着色?
只有部分答案(#3),但您可以直接对此线进行颜色打样:http://www.vtk.org/Wiki/VTK/Examples/Cxx/GeometricObjects/ColoredLines –