三坐标怎么计算旋转角度
发布网友
发布时间:2022-05-05 15:59
我来回答
共2个回答
热心网友
时间:2022-06-27 17:45
旋转基点是哪里?逆时针转是顺时针转?
假设基点为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的坐标!
热心网友
时间:2022-06-27 17:45
什么意思?是建坐标系时图纸要求的坐标尺寸换算的角度?