三角表面网格骨架化包 - 如何将骨架保持在表面网格内?

Triangulated Surface Mesh Skeletonization Package - How to keep the skeleton inside the surface mesh?

我尝试执行 http://doc.cgal.org/latest/Surface_mesh_skeletonization/index.html 中的示例来获取表面网格的骨架。

我尝试使用具有薄结构的血管网格模型。然而,无论我的网格多么精细,部分骨架似乎总是在网格模型之外。

在示例代码中,似乎没有我可以使用的参数,所以我想问一下我是否可以做些什么来确保骨架保持在网格模型中。

我试过细化网格,直到程序崩溃。感谢您提供的任何帮助。谢谢!

我猜你已经使用了免费功能将所有参数设置为默认值。如果您想调整参数,您需要使用 class Mean_curvature_flow_skeletonization.

它有 3 个参数需要微调,以便您的骨架位于网格内:

请注意,多面体演示包含一个插件,您可以在其中尝试不同参数的效果。

如果你能把网格分享给我,我也可以看看