使用 tetgen 进行大型网格划分

计算科学 Python 网格生成 非结构化网格
2021-12-13 20:25:50

所以我有一个点云,我正在从中创建一个 3D 平面矩形表面。然后我将它变成一个空心盒子并通过将这个表面网格放下来连接角落。我需要它始终保持一米厚,因此将表面网格向下放置很重要,以便它与顶部的 1 米 delta z 相匹配。所以我最终得到了这样的东西:表面网格随着时间的推移与侧面连接物一起下降

问题是即使我允许 tetgen 似乎也不想丢分。所以我想在顶部有一个非常精致的网格,在底部有一个粗糙的网格。它想保留所有的底点,所以如果我将网格一次向下 1 米并给它一个高体积约束,我会得到这样的结果: 在此处输入图像描述

如您所见,它在顶部进行了细化,但需要返回到在底部进行细化以匹配表面网格。我不希望 tetgen 保留这些方面。我希望它在下降时变得更粗糙。有谁知道如何解决这个问题?或者也许其他一些更适合我需要的软件?感谢您的帮助和查看。我最精通python,所以我过去也使用过meshpy。

0个回答
没有发现任何回复~