Please refresh the page if equations are not rendered correctly.
---------------------------------------------------------------
Meshio中的单元类型与vtk中的单元类型代码对照
# vtk : Meshio
vtk_to_meshio_type = {
0: "empty",
1: "vertex",
# 2: 'poly_vertex',
3: "line",
# 4: 'poly_line',
5: "triangle",
# 6: 'triangle_strip',
7: "polygon",
8: "pixel",
9: "quad",
10: "tetra",
# 11: 'voxel',
12: "hexahedron",
13: "wedge",
14: "pyramid",
15: "penta_prism",
16: "hexa_prism",
21: "line3",
22: "triangle6",
23: "quad8",
24: "tetra10",
25: "hexahedron20",
26: "wedge15",
27: "pyramid13",
28: "quad9",
29: "hexahedron27",
30: "quad6",
31: "wedge12",
32: "wedge18",
33: "hexahedron24",
34: "triangle7",
35: "line4",
42: "polyhedron",
#
# 60: VTK_HIGHER_ORDER_EDGE,
# 61: VTK_HIGHER_ORDER_TRIANGLE,
# 62: VTK_HIGHER_ORDER_QUAD,
# 63: VTK_HIGHER_ORDER_POLYGON,
# 64: VTK_HIGHER_ORDER_TETRAHEDRON,
# 65: VTK_HIGHER_ORDER_WEDGE,
# 66: VTK_HIGHER_ORDER_PYRAMID,
# 67: VTK_HIGHER_ORDER_HEXAHEDRON,
# Arbitrary order Lagrange elements
68: "VTK_LAGRANGE_CURVE",
69: "VTK_LAGRANGE_TRIANGLE",
70: "VTK_LAGRANGE_QUADRILATERAL",
71: "VTK_LAGRANGE_TETRAHEDRON",
72: "VTK_LAGRANGE_HEXAHEDRON",
73: "VTK_LAGRANGE_WEDGE",
74: "VTK_LAGRANGE_PYRAMID",
# Arbitrary order Bezier elements
75: "VTK_BEZIER_CURVE",
76: "VTK_BEZIER_TRIANGLE",
77: "VTK_BEZIER_QUADRILATERAL",
78: "VTK_BEZIER_TETRAHEDRON",
79: "VTK_BEZIER_HEXAHEDRON",
80: "VTK_BEZIER_WEDGE",
81: "VTK_BEZIER_PYRAMID",
}
meshio_to_vtk_type = {v: k for k, v in vtk_to_meshio_type.items()}
More details are provided here.
Comments NOTHING