插值弧度角?

jma*_*erx 3 c++ math

如果我的开始角度为1.0f,结束角度为6.0f,那么我真正想要插入的不是1和6之间的5,而是较小的部分.这将导致逆时针插值.插值时如何计算?

基本上,当给定从0到6.283的2个弧度角时,我怎么知道我是应该顺时针还是逆时针插入基于哪个"更短"?

谢谢

Ebo*_*ike 7

获取目标角度减去起始角度.如果大于PI,则逆时针方向.

如果值为负,则反转逻辑.