2015-06-18 32 views
-2

enter image description here如何找到給定變量的第三點座標

我需要一個紅寶石的小算法來找到x和y。

+0

這是一個數學問題,而不是編程問題。但是我會從'((dInf - dSup)/ 2)/ dX = sin(ang)'開始,並解決dX。 – AShelly

+1

我認爲@AShelly的意思是'= tan(ang)'。 –

+0

哎呀,是的。感謝您的支持。 – AShelly

回答

1
slope = Math.tan(ang) 
x = (dInf - dSup)/(2 * slope) 
y = x*slope + (dSub/2) 

Ÿ將是正的還是負的取決於你想要哪個角落。

這樣做的原因是,頂斜線方程爲: Y = SIN(ANG)* X +(DSUP/2)

因此問題變成了「什麼X,我們會得到一個Y = DINF/2"

代Y:SIN(ANG)* X +(DSUP/2)= DINF/2

重新排列:X =(DINF - DSUP)/ 2仙(ANG)

+1

使用切線作爲坡度。 –

相關問題