gpt4 book ai didi

Python 网格生成

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:48 25 4
gpt4 key购买 nike

如何在 Python 中创建 2D 网格?我尝试使用meshpy。如果我尝试运行,python 告诉我错误:所有顶点都是共面的。

我目前正在开发有限元程序,第一步是构建几何网格。有人可以帮助我吗?

这是我通常使用的代码,你可以在下面看到它。

import meshpy as mp
from meshpy.tet import MeshInfo, build


mesh_info = MeshInfo()


mesh = build(mesh_info)

mesh_info.set_points([
(0, 0, 0), (1.445, 0.19, 0), (3, 0.19, 0), (1.555, 0.19, 0),
(1.555, 2.81, 0), (3, 2.81, 0), (3, 3, 0), (0, 3, 0),
(0, 2.81, 0), (1.445, 2.81, 0), (1.445, 0.19, 0),
(0, 0, 0), (1, 0, 0), (1, 1, 0), (0, 1, 0),

mesh_info.set_facets([
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],
[0,1,2],[0,2,3],
])

print('Mesh Points')

for i,p in enumerate(mesh_info.points):
print(i, p)

最佳答案

查看

获得一些灵感。

关于Python 网格生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45594904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com