1

试图创建一个函数来创建一个涉及一些sincos使用的顶点。

我注意到 OpenSCAD 返回的内容与 Google 计算器返回的内容之间存在差异。例如:

OpenSCAD:

echo(sin(9)); // 0.156434
echo(cos(9)); // 0.987688

而对于谷歌:

sin(9) = 0.41211848524
cos(9) = -0.91113026188

我确定我遗漏了一些东西,但是为什么两个结果之间存在差异?

4

1 回答 1

7

Google 以弧度为单位 - OpenSCAD 以度数为单位

如果您的输入是 9 度而不是弧度,您的代码将返回正确答案

sin(9 degrees) = 0.15643446504
sin(9 radians) = 0.41211848524

作为参考,弧度是测量角度的单位,就像度数一样,但它大约等于 57.3 度

于 2017-04-29T19:04:49.600 回答