需要在“ detect features()”上绑定角度上限,而不仅仅是下限。应该容易吗?

时间:2019-06-13 05:22:57

标签: c++ cgal

在检测多面体域中的特征时,我们可以将下限FT设置为: domain.detect_features(80);

但是,我还需要一个上限。例如,我只想检测85-95度三角形法线之间的“边缘”,而不仅仅是85度或更高。

要重申一下,我只想检测90度+/- 5度左右的“边缘”。 看起来具有上限和下限FT应该很简单。

这对于我将有机表面与“机械” cnc表面结合在一起的应用而言至关重要。其他一切都很好。如果我只能有一个上限,那我就很好。 任何帮助或建议都非常感激。我是C ++的新手,但可以解决问题。

edit:仅供参考,下面是我正在使用的典型结构(三角形表面)的图片。完全歧管。请注意,我只想要大约90度的边缘。 Hgon hyper-structure simple rectilinear

这是另一张要解释的图像。我只想要appx。 “检测”到90度的边缘。没有更高的。因此,我需要一个上限。图片来自原始歧管结构的搅拌机。我正在与CGAL进行网格划分。 Edge angle highlight

0 个答案:

没有答案