VTK如何实现模型错误检测和修复



VTK如何实现模型错误检测和修复?

我想实现检查的功能:bad edgesholesBad triangle(包括bad orientationintersectionsOverlap(及其修复。

VTK是如何做到的?

VTK并没有提供这样的功能。错误检测是一个难题,部分原因是错误的定义可能因领域而异。当然,在一个单元中或现有单元中拥有错误数量的点总是错误的,但您给出的少数示例(方向错误、相交或重叠(在某些情况下可能是有效的(例如,klein-bottle网格(。你可以在TTK中找到一个流形检查器,它将检查每个点/单元的邻域是否退化。(TTK是一个VTK模块,因此它将使用VTK数据集,但它需要三角网/四面体网格(。我不知道有什么好的工具可以检查自相交网格。

最新更新