Math 计算反射角和钝角

Math 计算反射角和钝角,math,lua,Math,Lua,给定两条公共原点线,其旋转角度以度为单位,在Lua中计算反射角和钝角的最佳方法是什么?假设您想要补充钝角的反射角,不必担心钝角值为90度或180度: function obtuse_reflex(a, b) local diff = (a - b) % 180 if diff < 90 then diff = 180 - diff end return diff, 360 - diff end 功能性钝角反射(a,b) 局部差异=(a-b)%180 如果差异

给定两条公共原点线,其旋转角度以度为单位,在Lua中计算反射角和钝角的最佳方法是什么?

假设您想要补充钝角的反射角,不必担心钝角值为90度或180度:

function obtuse_reflex(a, b) local diff = (a - b) % 180 if diff < 90 then diff = 180 - diff end return diff, 360 - diff end 功能性钝角反射(a,b) 局部差异=(a-b)%180 如果差异<90,则差异=180-差异结束 返回差,360-差 结束
谢谢-我开始想知道向量会使它变得过于复杂。