我有兩個點(x1,y1)和(x2,y2)在數學座標中(左下角是原點)。我有一個比例因子SCALE
將這些座標縮放到我的屏幕座標,然後補充高度以獲得原始屏幕座標(左上角是原點)。我想知道屏幕座標系中2點的角度。目前我正在做以下事情:在數學座標中找出由一條線所成的角度?
theta=Math.atan((y2-y1)/(x2-x1));
if(theta<0)
theta+=Math.PI;
但它不工作。我可以做到這一點,而不縮放座標?
編輯:用於 X1 = 7.2 Y1樣本輸出= 9.575 X2 = 5.4 Y2 = 7.15
是53.414度。
縮放座標不會改變角度。你在讀Radians或Degrees的價值嗎?它可能工作,你只是認爲它不是。 很高興知道你在輸入什麼,因爲你的方程看起來是正確的。 – Axoren
座標是「int」嗎? – Keppil
角度爲弧度,座標爲浮點值。 – Madeyedexter