在给定两个坐标的情况下,找到具有x轴的直线的角度

时间:2013-12-12 10:27:14

标签: geometry

我有一条线的坐标。它们的形式为x,y。我需要找到这条线与x轴的夹角。这两个点都可以由我的应用程序中的用户编辑,因此我不能将其中一个作为旋转中心。我试过这个:

theta = tan-inv((y2 - y1)/(x2 - x1))

我认为正确的点为x2,y2,左边的点为x1,y1。但我没有得到正确的价值。此外,我需要转换返回的值,以便我可以在画布上应用它(0 - 360之间)。

注意:无论何时何地,我都会将值转换为度/弧度。

我附上了一张图片,可以更详细地解释我正在尝试的内容。

enter image description here

1 个答案:

答案 0 :(得分:-1)

此表达式

(y2 - y1/x2 - x1)

标记错误,应该是

((y2 - y1)/(x2 - x1))

如果你现在解释你所发布的内容并不是你的代码,那么我会将这个问题用于浪费我的时间。我还可以确定你理解弧度之间的区别,以及数学家和导航员用来指示圆周角的不同约定。