向量点乘结果为0时,注意区分与端点重叠时的情况

向量点乘ap•ab,即p在线段ab上的投影结果

上图的两种情况(重叠和直角),p在线段ab上的投影结果都是0,

可以用if (ap.sqrMagnitude <= float.Epsilon)判断重叠,如果不重叠则是直角的情况

posted @ 2023-11-26 00:32  yanghui01  阅读(15)  评论(0编辑  收藏  举报