OpenMesh具有calc_dihedral_angle()
函数来计算两个面之间的二面角。是否存在此函数的签名/定向等价项?面的半边缘是定向的,因此面的法线定义良好。因此,讨论凸性是有意义的。
考虑以下仅两个连接面的简单情况。从零二面角(平面内相邻面(开始,可以在任意方向上围绕公共边旋转其中一个面。在一种情况下,表面将是凸的,在另一种情况中,它将是凹的。CCD_ 2不区分两者。我正在寻找一个函数,它考虑了这种方向性,并根据凸性给出正二面角或负二面角。
实际上calc_dihedral_angle()
就是这么做的。