我正试图将我的英雄的脚放在由线段组成的地面上。
如果我知道A,B和C点的X,Y和英雄的X,我如何找到英雄的Y,以便他的脚触地(假设X是英雄的中间和Y是沿着底部)?如果他站在一个点上,我是否必须采取不同的做法?
感谢。
答案 0 :(得分:3)
如果A
和B
分别是点(xA, yA)
和(xB, yB)
的坐标平面中的两个点 - 那么它们之间的直线斜率就是简单几何 - delta y / delta x或(yB-yA)/(xB-xA)
。该行的一般形式可以为y = yA+(yB-yA)/(xB-xA)*(x-xA)