您的位置:首页 > 其它

[笔记]点和直线的位置关系

2009-09-20 22:58 253 查看
怎么判断坐标为(xp
,yp
)的点P
是在直线的哪一侧呢?

设直线是由其上两点(x1,y1
)(x2,y2)
确定的,直线方向是由(x1
,y1
)到(x2
,y2
)的方向。这时若直线方程记为Ax+By+C=0

则有:

    
A=y2-y1; B=x1-x2; C=x2*y1-x1*y2;

这时可以计算D


    
D=A*xp+B*yp+C

若D<0
,则点(xp
,yp
)在直线的左侧;若D>0
,则点在直线的右侧;D
=0
点在直线上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xp c