c – 插值弧度角?

c – 插值弧度角?,第1张

概述如果我的开始角度为1.0f,结束角度为6.0f,那么我真正想要插入的不是1和6之间的5,而是较小的部分.这将导致逆时针插值.插值时如何计算? 基本上,当给定从0到6.283的2个弧度角时,我怎么知道我是应该顺时针还是逆时针插入基于哪个“更短”? 谢谢 获取目标角度减去起始角度.如果大于PI,则逆时针方向. 如果值为负,则反转逻辑. 如果我的开始角度为1.0f,结束角度为6.0f,那么我真正想要插入的不是1和6之间的5,而是较小的部分.这将导致逆时针插值.插值时如何计算?

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

谢谢

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

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

总结

以上是内存溢出为你收集整理的c – 插值弧度角?全部内容,希望文章能够帮你解决c – 插值弧度角?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1213710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存