OpenSCAD sin()返回错误的结果

时间:2017-04-29 19:01:55

标签: geometry trigonometry openscad

尝试创建一个函数,该函数创建一个涉及sincos用法的顶点。

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

OpenSCAD:

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

而谷歌:

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

我确定我错过了什么,但为什么这两个结果有区别?

1 个答案:

答案 0 :(得分:5)

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

进行

如果输入为9度而非弧度

,则代码会返回正确的答案
sin(9 degrees) = 0.15643446504
sin(9 radians) = 0.41211848524

有关信息,弧度是测量角度的单位,如度数,但它等于约57.3度