0

我正在尝试使用 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
4

0 回答 0