使用Meshpy创建2D网格

时间:2017-07-23 10:26:10

标签: python

我想用Python Module Meshpy构建一个2D网格。这是一个简单的代码示例:

from meshpy.tet import MeshInfo, build

mesh_info = MeshInfo()
mesh_info.set_points([
    (0,0,0), (2,0,0), (2,2,0), (0,2,0),
    ])
mesh_info.set_facets([
    [0,1,2,3],
    ])
mesh = build(mesh_info)

如何在2D中看到它只是一个简单的方块。如果我想尝试对其进行网格化,Python会崩溃并出现错误代码“异常:所有顶点都是共面的(Tol = 1e-08)”。 是否有可能在2D中使用Meshpy创建网格,或者它是否仅适用于3D? 如果可能的话,我可以改变网格的大小吗?

0 个答案:

没有答案