【发布时间】:2011-09-07 15:12:19
【问题描述】:
我想知道在0 和Math.PI * 2 之间限制传递给三角函数的角度是否有任何优势?我有一个大量使用三角函数的函数,项目中的某个人将其添加到了开头:
angle %= Math.PI * 2;
这样做有什么好处吗?如果传递的角度在这些值之间,三角函数会更快吗?如果是这样,他们不应该自己夹住它吗?是否还有其他需要对等角进行钳位的情况?
语言是 JavaScript,最有可能在 V8 和 SpiderMonkey 上运行。
【问题讨论】:
-
答案将取决于您使用的平台。您使用什么语言/框架/编译器/等?我怀疑它在性能方面并不重要,但它可能会使调试变得容易得多。
标签: javascript math optimization trigonometry