这个角度推导代码有什么作用?

时间:2015-11-27 20:42:36

标签: javascript html math graphics

简而言之 - 我需要一些JS代码在我正在开发的网页上绘制一条垂直线。所以我在寻找一些轻量级代码(没有框架或画布)并找到了这个:

HTML line drawing without canvas (just JS)

我将它放入我的页面并且有效。有点。即使我给它绘制一条垂直线的坐标,它也决定该线必须是水平的。有问题的代码似乎是这样的:

  var calc=Math.atan((ay-by)/(bx-ax));
  calc=calc*180/Math.PI;

如果我强制角度为零,一切都很好(请参阅here获取JSFiddle并尝试切换calcAngle标志)。

此代码如何决定该行的角度?

N.B。 JSFiddle只是对问题的演示而不是与网站本身有任何关系,所以请不要对这段代码的细节感到不知所措。

0 个答案:

没有答案