2015-06-18 31 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

使用切线作为坡度。 –

相关问题