首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用UNSTRUCTURED_GRID生成vtk文件并在Paraview中读取时出现问题

使用UNSTRUCTURED_GRID生成vtk文件并在Paraview中读取时出现问题
EN

Stack Overflow用户
提问于 2021-08-13 17:46:48
回答 1查看 65关注 0票数 1

我有一个为一个二次六面体元素(立方体)创建的.vtk文件:

代码语言:javascript
运行
复制
# vtk DataFile Version 3.0
File generated from DClib
ASCII

DATASET UNSTRUCTURED_GRID
POINTS 20 float
0 0 0 
1 0 0 
1 1 0 
0 1 0 
0 0 1 
1 0 1 
1 1 1 
0 1 1 
0.5 0 0 
1 0.5 0 
0.5 1 0 
0 0.5 0 
0 0 0.5 
1 0 0.5 
1 1 0.5 
0 1 0.5 
0.5 0 1 
1 0.5 1 
0.5 1 1 
0 0.5 1 
CELLS 1 20
20 0 1 2 3 4 5 6 7 8 9 10 11 16 17 18 19 12 13 14 15 
CELL_TYPES 1
25

当我使用Paraview读取它时,我得到了以下多维数据集:

可以看出,多维数据集是不正确的。这个文件有什么问题?

这是我正在使用的VTK中发现的非线性单元类型:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-14 16:43:36

在点数据定义之后的像元数据的第一行中,条目CELLS 1 20应替换为

代码语言:javascript
运行
复制
CELLS 1 21

该行中的第二个数字表示必须为单元格数据读取的数字的总量,在本例中为21:一个单元格有20个PointIds,外加一个值,表示该单元格包含20个点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68776437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档