三坐标怎么计算旋转角度

2024-12-17 19:56:29
推荐回答(2个)
回答1:

旋转基点是哪里?逆时针转是顺时针转?
假设基点为o(a,b)
a(m,n),以o为基点旋转角度α(以逆时针转为正,顺时针转为负)!
旋转后的点为b(x,y)
那么△oab为等腰三角形,oa=ob,∠aob=α
以基点为原点建立二维坐标系(如图)
其中oa与x轴的夹角设为β(0~2π),tanβ=(n-b)/(m-a),可求出β.
而ob与x轴的夹角设为(α+β)(0~2π),tan(α+β)=(y-b)/(x-a);
又tan(α+β)=(tanα+tanβ)/(1-tanα·tanβ)
可求出tanα为一个用a、b、m、n和x、y表示的式子------(1)
oa=ob,可求出:(x-a)^2+(y-b)^2=(m-a)^2+(n-b)^2 ------(2)
再由正弦定理:oa/sin(90-α/2)=ab/sinα ------(3)
由以上3式可求出xy(关于abmn表示的式子)
可求出ob的直线方程,再求出沿ob向前100的坐标!

回答2:

什么意思?是建坐标系时图纸要求的坐标尺寸换算的角度?