原理:
1) 求出向量ao在ab上的投影距离
2) a沿着ab方向移动投影距离就是垂足点的位置
// 获得原点到直线ab的垂点 public static Vector2 GetPerpendicularToOrigin(Vector2 a, Vector2 b) { var ab = b - a; var ao = Vector2.zero - a; float proj = Vector2.Dot(ab, ao) / ab.sqrMagnitude; return a + ab * proj; }
标签:ab,原点,线段,ao,proj,垂足,Vector2 From: https://www.cnblogs.com/sailJs/p/17818585.html