如何判断一个点是否在一个直线上?
在同一平面上,由点向线做垂线,若垂线长度为o,那么点在线上
如何判断一个点是否在一个线段内?
思想:
如果想判断一个点是否在线段上,那么要满足以下两个条件:
(1)(Q - P1) * (P2 - P1)= 0;
(2)Q在以P1,P2为对角顶点的矩形内;
第一点通俗点理解就是要求Q、P1、P2三点共线;当第一个满足后,就应该考虑是否会出现Q在P1P2延长线或反向延长线这种情况。此时第二个条件就对Q点的横纵坐标进行了限制,要求横纵坐标要在P1P2两点的最小值和最大值之间,也就是说保证了Q在P1P2之间。