OpenSCAD SIN()返回错误的结果



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

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

openscad:

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

与Google一起:

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

我敢肯定我缺少一些东西,但是为什么两个结果之间有区别?

Google在Radians中做到这一点 - OpenSCAD以

的方式进行操作

如果您的输入为9度,而不是弧度

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

,对于信息,radian是测量角度(例如度量(的单位,但等于约57.3度

最新更新