我有一些面法线,需要计算它们所属的面之间的夹角。当角度大于180度时,我遇到了找出两个角度45和315之间不同的问题。编辑2:我可以访问定义模型的obj文件,我需要什么信息来区分45和315度之间的差异?另外,我正在构建使用的低多边形模型,因此我可以保证没有相交的面等。编辑:
ang = math.acos(dotproduct(v1, v2) / (length(v1) * length(v2)))
ang = math.degrees(ang)
ang = 360 - (ang + 180)