OpenSCAD sin() returns 错误结果
OpenSCAD sin() returns wrong result
正在尝试创建一个函数,该函数创建一个涉及一些 sin
和 cos
用法的顶点。
我注意到 OpenSCAD returns 和 Google 计算器 returns 之间存在差异。例如:
OpenSCAD:
echo(sin(9)); // 0.156434
echo(cos(9)); // 0.987688
而 Google:
sin(9) = 0.41211848524
cos(9) = -0.91113026188
我确定我遗漏了什么,但为什么两个结果之间存在差异?
Google 以弧度为单位 - OpenSCAD 以度为单位
如果您输入的是 9 度而不是弧度,则您的代码 returns 是正确答案
sin(9 degrees) = 0.15643446504
sin(9 radians) = 0.41211848524
请注意,弧度是测量角度的单位,与度数一样,但它大约等于 57.3 度
正在尝试创建一个函数,该函数创建一个涉及一些 sin
和 cos
用法的顶点。
我注意到 OpenSCAD returns 和 Google 计算器 returns 之间存在差异。例如:
OpenSCAD:
echo(sin(9)); // 0.156434
echo(cos(9)); // 0.987688
而 Google:
sin(9) = 0.41211848524
cos(9) = -0.91113026188
我确定我遗漏了什么,但为什么两个结果之间存在差异?
Google 以弧度为单位 - OpenSCAD 以度为单位
如果您输入的是 9 度而不是弧度,则您的代码 returns 是正确答案
sin(9 degrees) = 0.15643446504
sin(9 radians) = 0.41211848524
请注意,弧度是测量角度的单位,与度数一样,但它大约等于 57.3 度