0

我正在使用 Java 和 slick2D。

Class:Line 引用自:org.newdawn.slick.geom.Line

我的问题是如何找出两条线的夹角是多少度。

例子:

Line ln1 = new Line(0,1,0,3);
Line ln2 = new Line(1,0,3,0);

ln1 和 ln2 得出的角度是:90,90 度 - 两条线垂直。

我希望你能帮助我:D

4

1 回答 1

0

此代码以弧度计算两条线之间的角度:

double angle1 = Math.atan2(ln1.getY1() - ln1.getY2(), ln1.getX1() - ln1.getX2());
double angle2 = Math.atan2(ln2.getY1() - ln2.getY2(), ln2.getX1() - ln2.getX2());
double desiredAngle = angle1 - angle2
于 2013-05-13T13:27:36.247 回答