@kai 更新:将数据处理成3D形式,把空白的数据填充成0,导入后应用Table to structured grid
Filter, whole extent
写三个坐标的数据点个数(0 ~ len - 1),指定xyz轴,即可渲染成体积。
但还是没找到把2D轴对称数据渲染成假3D的办法。有同志有高招吗?
K
kai
@kai
帖子
-
paraview中把2D数据旋转成3D后无法渲染出表面和体积 -
paraview中把2D数据旋转成3D后无法渲染出表面和体积更新:把数据处理成三维的点云,同样无法渲染成体积。是因为没有网格数据吗?还是我少做了某一步?
-
paraview中把2D数据旋转成3D后无法渲染出表面和体积如题,数据导入进来是Point Data,尝试用Rotational Extrusiton把Point Data旋转成柱体,但是转出来的是一堆线,渲染时选Surface的结果类似这样:
Representation选Volume会报ERROR: In vtkOpenGLProjectedTetrahedraMapper.cxx, line 389 vtkOpenGLProjectedTetrahedraMapper (0x55abb08f3810): Encountered non-tetrahedra cell!
同时,也无法画出Contour,无法Extract Surface,但是可以通过Clip筛数据画点云。
如果用Delaunay 2D,可以渲染出2D云图,但是2D Contour也不行。Delaunay 2D -> Rotational Extrusion旋转出来只有旋转起始面和结束面。Delaunay 3D渲染出的结果是空的。
尝试了vtkVolumeOfRevolutionFilter,结果是一样的。所以在此求教各位大佬,有没有办法把2D轴对称数据渲染成3D效果,画出Contour?