我正在和朋友一起在bukkit插件WorldEdit到Minecraft口袋版的小端口上工作。这些脚本是用JavaScript编写的(所以忘了jQuery)。
如果我知道a的长度和β角,我正在测试我的理论计算以检查是否可以计算c(hc)的高度。
示例数据: a:20厘米 beta:40°
计算hc的公式:
sin(40)*20
结果:
12.85575219374
我在Chrome和IE上测试了公式,我得到了
14.902263209586957
我做错了什么或者我的计算器/电脑有问题吗?
问候
MINY
答案 0 :(得分:2)
表示角度(度数或弧度)有不同的方法。在您的计算中,您使用的是度数,但函数sin
需要弧度。所以你需要将度数转换为弧度。
function degToRad(deg) {
return deg * Math.PI / 180;
}