我正在尝试使用 tetgen 生成一个简单的网格:立方体 [0,1]x[0,1]x[0,1]。
当我使用生成网格时
tetgen -pqgfnACka0.01 cube.poly
出现带有引用“1”的点(在 cube.1.node 中),但在 cube.poly 文件中,点和面只有引用 10 和 20,所以我希望不在边界中的点必须有引用 0 (类似于三角软件)。
有人可以给我建议吗?我想在立方体的内部引用零,而在边界处与零不同。
我正在使用的 cube.poly 文件如下:
# Part 1 - node list
# node count, 3 dim, no attribute, with boundary marker
8 3 0 1
# Node index, node coordinates
1 0.0 0.0 0.0 10
2 1.0 0.0 0.0 10
3 1.0 1.0 0.0 10
4 0.0 1.0 0.0 10
5 0.0 0.0 1.0 20
6 1.0 0.0 1.0 20
7 1.0 1.0 1.0 20
8 0.0 1.0 1.0 20
# Part 2 - facet list
# facet count, with boundary marker
6 1
# facets
1 0 10 # 1 polygon, no hole, with boundary marker
4 1 2 3 4 # front
1 0 10
4 5 6 7 8 # back
1 0 10
4 1 2 6 5 # bottom
1 0 10
4 2 3 7 6 # right
1 0 20
4 3 4 8 7 # top
1 0 10
4 4 1 5 8 # left
# Part 3 - hole list
0 # no hole
# Part 4 - region list
0 # no region