判断点在直线的左右那一侧


方法一:采用几何计算,求面积法。转载:http://blog.csdn.net/modiz/article/details/9928955
注意向量是有方向的...
判断 某一点在直线左右侧左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线的左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断. 
定义:平面上的三点P1(x1,y1),P2(x2,y2),P3(x3,y3)的面积量:

S(P1,P2,P3)=|y1 y2 y3|= (x1-x3)*(y2-y3)-(y1-y3)*(x2-x3) 

当P1P2P3逆时针时S为正的,当P1P2P3顺时针时S为负的。 

令矢量的起点为A,终点为B,判断的点为C, 
如果S(A,B,C)为正数,则C在矢量AB的左侧; 
如果S(A,B,C)为负数,则C在矢量AB的右侧; 
如果S(A,B,C)为0,则C在直线AB上。



方法二:

采用向量叉积方式:转载http://blog.csdn.net/modiz/article/details/9928553

它可以用来判断点在直线的某侧。进而可以解决点是否在三角形内,两个矩形是否重叠等问题。向量的叉积的模表示这两个向量围成的平行四边形的面积。   
    设矢量P = ( x1, y1 ),Q = ( x2, y2 ),则矢量叉积定义为由(0,0)、p1、p2和p1+p2所组成的平行四边形的带符号的面积,即:P×Q = x1*y2 - x2*y1,其结果是一个伪矢量。    
    显然有性质 P × Q = - ( Q × P ) 和 P × ( - Q ) = - ( P × Q )。    
叉积的一个非常重要性质是可以通过它的符号判断两矢量相互之间的顺逆时针关系:    
若 P × Q > 0 , 则P在Q的顺时针方向。     
若 P × Q < 0 , 则P在Q的逆时针方向。      
若 P × Q = 0 , 则P与Q共线,但可能同向也可能反向。      
叉积的方向与进行叉积的两个向量都垂直,所以叉积向量即为这两个向量构成平面的法向量。    
如果向量叉积为零向量,那么这两个向量是平行关系。    

因为向量叉积是这两个向量平面的法向量,如果两个向量平行无法形成一个平面,其对应也没有平面法向量。所以,两个向量平行时,其向量叉积为零。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第二章 点、直线、平面之间的位置关系 本章教材分析 本章将在前一章整体观察、认识空间几何体的基础上,以长方体为载体,使学生在直观感知的基础上,认识空间中点、直线、平面之间的位置关系;通过大量图形的观察、实验和说理,使学生进一步了解平行、垂直关系的基本性质以及判定方法,学会准确地使用数学语言表述几何对象的位置关系,初步体验公理化思想,培养逻辑思维能力,并用来解决一些简单的推理论证及应用问题. 本章主要内容:2.1点、直线、平面之间的位置关系,2.2直线、平面平行的判定及其性质,2.3直线、平面垂直的判定及其性质.2.1节的核心是空间中直线和平面间的位置关系.从知识结构上看,在平面基本性质的基础上,由易到难顺序研究直线直线直线和平面、平面和平面的位置关系.本章在培养学生的辩证唯物主义观点、公理化的思想、空间想象力和思维能力方面,都具有重要的作用.2.2和2.3节内容的编写是以“平行”和“垂直”的判定及其性质为主线展开,依次讨论直线和平面平行、平面和平面平行的判定和性质;直线和平面垂直、平面和平面垂直的判定和性质. “平行”和“垂直”在定义和描述直线直线直线和平面、平面和平面的位置关系中起着重要作用.在本章它集中体现在:空间中平行关系之间的转化、空间中垂直关系之间的转化以及空间中垂直与平行关系之间的转化. 本章教学时间约需12课时,具体分配如下(仅供参考): 2.1.1 平面 约1课时 2.1.2 空间中直线直线之间的位置关系 约1课时 2.1.3 空间中直线与平面之间的位置关系 约1课时 2.1.4 平面与平面之间的位置关系 约1课时 2.2.1 直线与平面平行的判定 约1课时 2.2.3 直线与平面平行的性质 约1课时 2.2.2 2.2.4 平面与平面平行的判定平面与平面平行的性质 约1课时 2.3.1 直线与平面垂直的判定 约1课时 2.3.2 平面与平面垂直的判定 约1课时 2.3.3 直线与平面垂直的性质 约1课时 2.3.4 平面与平面垂直的性质 约1课时 本章复习 约1课时
㈠ 点的基本运算 1. 平面上两点之间距离 2. 判断两点是否重合 3. 矢量叉乘 4. 矢量点乘 5. 判断点是否在线段上 6. 求一点饶某点旋转后的坐标 7. 求矢量夹角 ㈡ 线段及直线的基本运算 1. 点与线段的关系 2. 求点到线段所在直线垂线的垂足 3. 点到线段的最近点 4. 点到线段所在直线的距离 5. 点到折线集的最近距离 6. 判断圆是否在多边形内 7. 求矢量夹角余弦 8. 求线段之间的夹角 9. 判断线段是否相交 10.判断线段是否相交但不交在端点处 11.求线段所在直线的方程 12.求直线的斜率 13.求直线的倾斜角 14.求点关于某直线的对称点 15.判断两条直线是否相交及求直线交点 16.判断线段是否相交,如果相交返回交点 ㈢ 多边形常用算法模块 1. 判断多边形是否简单多边形 2. 检查多边形顶点的凸凹性 3. 判断多边形是否凸多边形 4. 求多边形面积 5. 判断多边形顶点的排列方向,方法一 6. 判断多边形顶点的排列方向,方法二 7. 射线法判断点是否在多边形内 8. 判断点是否在凸多边形内 9. 寻找点集的graham算法 10.寻找点集凸包的卷包裹法 11.判断线段是否在多边形内 12.求简单多边形的重心 13.求凸多边形的重心 14.求肯定在给定多边形内的一个点 15.求从多边形外一点出发到该多边形的切线 16.判断多边形的核是否存在 ㈣ 圆的基本运算 1 .点是否在圆内 2 .求不共线的三点所确定的圆 ㈤ 矩形的基本运算 1.已知矩形三点坐标,求第4点坐标 ㈥ 常用算法的描述 ㈦ 补充 1.两圆关系 2.判断圆是否在矩形内 3.点到平面的距离 4.点是否在直线同侧 5.镜面反射线 6.矩形包含 7.两圆交点 8.两圆公共面积 9. 圆和直线关系 10. 内切圆 11. 求切点 12. 线段的左右旋 13.公式

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值