Geometry OpenSCAD sin()返回错误的结果

Geometry OpenSCAD sin()返回错误的结果,geometry,trigonometry,openscad,Geometry,Trigonometry,Openscad,尝试创建一个函数,该函数创建一个顶点,涉及一些sin和cos用法 我注意到OpenSCAD返回的内容与Google计算器返回的内容之间存在差异。例如: OpenSCAD: echo(sin(9)); // 0.156434 echo(cos(9)); // 0.987688 鉴于谷歌: sin(9) = 0.41211848524 cos(9) = -0.91113026188 我确信我遗漏了一些东西,但是为什么这两个结果之间有差异呢?谷歌用弧度来做,OpenSCAD用度来做 如果您的输入是

尝试创建一个函数,该函数创建一个顶点,涉及一些
sin
cos
用法

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

OpenSCAD:

echo(sin(9)); // 0.156434
echo(cos(9)); // 0.987688
鉴于谷歌:

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

我确信我遗漏了一些东西,但是为什么这两个结果之间有差异呢?

谷歌用弧度来做,OpenSCAD用度来做

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

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

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

谷歌用弧度来做,OpenSCAD用度来做

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

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

作为信息,弧度是一个测量角度的单位,比如度,但它大约等于57.3度

谷歌用弧度做这件事-你的OpenSCAD用弧度做这件事谷歌用弧度做这件事-你的OpenSCAD用度数做这件事我花了太长时间。伙计,我花了太长时间在这件事上。