pygalmesh中的自定义级别设置功能

问题描述 投票:1回答:1

我想使用pygalmeshCGAL网格生成功能的Python前端)在自定义域上执行布尔操作。该网站提供了一个使用自定义级别集功能定义自定义域的示例here(可以找到另一个here)。

我需要的是一个从顶点和相应边的列表生成域的函数。

感谢任何提示/想法。

感谢

mesh cgal
1个回答
0
投票

打包作者在这里。

我需要的是一个从顶点和相应边的列表生成域的函数。

pygalmesh不适合该任务。它只能从由水平集功能(组合)描述的三维几何形状创建网格。

如果只有顶点,则尚不清楚相应的域应该是什么。也许那个领域的凸包?另外,边缘在3D中的作用不大。

如果您具有由点和小平面指定的域的surface,则pygalmesh可以通过以下方式填充体积:>

import pygalmesh

mesh = pygalmesh.generate_volume_mesh_from_surface_mesh(
    "elephant.vtu",
    facet_angle=25.0,
    facet_size=0.15,
    facet_distance=0.008,
    cell_radius_edge_ratio=3.0,
    verbose=False
)
© www.soinside.com 2019 - 2024. All rights reserved.