JavaScript 中的所有数学函数都使用弧度代替度数。然而,他们要么不平等,要么我离谱。
从度到弧度的转换是:
var rad = angle * Math.PI / 180
90 度角等于1.57079633 弧度
90 度角的余弦等于0。1.57079633
弧度的余弦等于-3.20510345 × 10-9。
请注意,在 Javascript 中,一切都是一步完成的,以避免舍入错误:
var cos = Math.cos(angle * Math.PI / 180);
我显然在这里遗漏了一些明显的东西,但是男孩是不是搞砸了代码。