本文共 384 字,大约阅读时间需要 1 分钟。
已知直线上的两点P1(X1,Y1) P2(X2,Y2), P1 P2两点不重合。则直线的一般式方程AX+BY+C=0中,A B C分别等于:
A = Y2 - Y1
B = X1 - X2
C = X2*Y1 - X1*Y2
对于任意点A(x,y),A非原点,绕原点旋转θ角后点的坐标为:(x*cosθ- y * sinθ, y*cosθ + x * sinθ),
这只是点绕原点的计算公式,计算向量时要先把起点假设为原点。顺时针θ不用变成负号,直接带进去就好了
而且, 比较适合 向量,因为它们可以平移评议。。。。然后只要判断旋转后, 是否【与之前的差在误差范围内】就可以了
3、
4、Math.acos(.... ) 出来的是弧度, 要再 继续除以(Math.PI/180) 才是角度, 注意π是180度所以要除以180
转载地址:http://louti.baihongyu.com/