Trig函数对处理中帧率的影响

时间:2013-03-29 00:59:34

标签: processing

我正在研究一个乒乓球模拟程序,我必须根据桨叶的角度和进入的球轨迹来计算偏转角度。我开发了一个计算偏转的方程组。不幸的是,它涉及至少30个三角函数的系统,这些函数不能真正简化,并且必须在每个绘图函数期间运行一次。 我的问题是:这会减慢我的计划多少钱? 如果没有实现这些功能,程序在我的新iMac上运行正常,但在任何较旧的计算机上,由于OPENGL已经存在很大的延迟,并且可能是我的一些低效率。 运行那么多的trig函数会不会影响我的帧率?如果是这样,用taylor多项式替换trig函数然后在理论上简化为更好吗?

1 个答案:

答案 0 :(得分:0)

经过一些实验,我发现,对我来说可能很明显,运行那么多功能会严重影响frameRate。我尝试使用Taylor Polynomials进行简化,但发现在没有大量错误的情况下我无法真正简化方程式。我确定的解决方案是在我的设置循环中的三维数组,它预先计算了适合我的目的的一系列值。感谢所有回复帮助的人,我希望我不会浪费太多时间。