向量点乘结果为0时,注意区分与端点重叠时的情况
向量点乘ap•ab,即p在线段ab上的投影结果

上图的两种情况(重叠和直角),p在线段ab上的投影结果都是0,
可以用if (ap.sqrMagnitude <= float.Epsilon)判断重叠,如果不重叠则是直角的情况
向量点乘ap•ab,即p在线段ab上的投影结果

上图的两种情况(重叠和直角),p在线段ab上的投影结果都是0,
可以用if (ap.sqrMagnitude <= float.Epsilon)判断重叠,如果不重叠则是直角的情况