我需要在ruby中使用一个小算法来查找x和y。
答案 0 :(得分:1)
slope = Math.tan(ang)
x = (dInf - dSup)/(2 * slope)
y = x*slope + (dSub/2)
根据您想要的角落,Y将为正数或负数。
这样做的原因是顶部倾斜线的等式是: Y = Sin(ang)* X +(dSup / 2)
所以问题就变成了#34;我们得到的是什么X = Y = dInf / 2"
代入Y:Sin(ang)* X +(dSup / 2)= dInf / 2
重新排列:X =(dInf - dSup)/ 2 Sin(ang)