note:用到叉乘的知识,两个向量的叉乘得到一个垂直于这两个向量的向量,如果这两个向量不共线的话。否则,得到的是0。结果向量的方向可以用右手定则判断。

如图所示,线段AB和点P

印象里,只学过三维向量的叉乘,将向量AB和AP扩展到三维,得到

跟预计的是相符合的,是一个平行于Z轴的向量,即

如果 res<0,说明结果向量垂直于屏幕向里,也就是指向Z轴的负方向,P点在直线的下侧。

如果res>0,说明结果向量垂直于屏幕向外,也就是指向Z轴的正方向,P点在直线的上侧。

如果res=0,P点在直线上。

判断二维点在线段的哪一侧相关推荐

  1. php查找判断二维数组中是否含有某个值

    php判断二维数组中是否含有某个值 $arr = array(array('a', 'b'),array('c', 'd') );in_array('a', $arr); // 此时返回的永远都是 f ...

  2. C语言,判断二维字符数组是否存在回文字符串 例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“};

    判断二维字符数组是否存在回文字符串 例如:char a[] [10]={"asd","asa","werew","yuyu&quo ...

  3. java判断二维数组是否空_判断二维数组是否为空

    在Java程序设计里面,相信大部分人都知道如何判断一个一维数组是否为空,示例如下: public int primeNumberCount(int[] array){ if(array==null|| ...

  4. php如何判断二维数组为空,PHP判断数组为空的具体方式

    在学习PHP语言的时候,初学者往往会对数组感到一些棘手.不过在通过深入的学习之后,我们会发现,这些其实并没有想象中的困难.我们今天就要向大家介绍PHP判断数组为空的具体方式,希望能让新手们了解一些新知 ...

  5. php判断二维数组里值均为空,php中经典方法实现判断多维数组是否为空

    php中经典方法实现判断多维数组是否为空 复制代码 代码如下: //判断一个数组是否为空 /** array( ); 空 array( array( ), array( ), array( ) ); ...

  6. 判断二维字符数组是否存在回文字符串例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“}; 提示存在回文字符串,回文字符串对称

    1.循环二维数组,存在回文,返回1,否则返回0 int LoopStr(char str[] [10],int n) 2.回文字符串函数,是回文返回1,否则返回0 int HuiWen(char *p ...

  7. 判断二维数组是否为空的条件语句

    if(arr == null || arr.length == 0 || arr[0].length == 0){ //具体语句 } 1)数组为空  ->  没有初始化 2)数组初始化过,但其中 ...

  8. java 判断二维数组是否为空

    二维数组为空,要检查三个部分: 一是数组首地址是否为空 二是是否为{},也就是array.length==0的情况 三是{{}},这时array.length=1,但是array[0].length= ...

  9. java实验3 判断二维坐标系中2个圆的位置关系

    关键字: Java基本语法 输入输出 算术运算 关系运算 选择语句 内容要求: 编写程序,实现如下功能: 提示用户输入2个圆的圆心坐标和各自的半径值,判断并输出这两个圆之前的位置关系. 两个圆之间的位 ...

最新文章

  1. 最短路径树 php,CCNA-开放式最短路径优先(OSPF)真实考题
  2. 实时获取ccd图像_四元数数控:CCD视觉检测定位系统在玻璃瓶缺陷的检测
  3. custom Idp sapdev 申请用户
  4. Java中的基本类型和引用类型(未完)
  5. 【tf.keras.Model】构建模型小结(部分问题未解决)
  6. java面试宝典第五版,《程序员面试宝典(第5版)》和《Java程序员面试宝典(第4版)》的一些看法......
  7. 通达信自带指标 阶段放量(c112)
  8. 微信APP支付开发步骤及要点
  9. Matlab 三角函数(sin)
  10. 汽车电子技术——软件、硬件、系统集成和项目管理之学习与分享概述
  11. 基于OpenCV视频帧差分的身高检测
  12. C. Inna and Dima
  13. 23 期-原文 6.30
  14. 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...
  15. 胆囊结石在我们的生活中有哪些危害呢?
  16. 转“软件测试职业发展方向”
  17. 雨水弃流装置详细说明
  18. 【opencv-python-face_recognition人脸识别,分辨人物是否为同一个人】人脸检测,识别出人物框,并能根据两次输入图片分辨是否为同一个人
  19. 教你批量消除视频原声,一学就会
  20. mybatis根据传进来的参数执行不同的SQL语句

热门文章

  1. 阿里天池龙珠训练营打卡2
  2. [数学建模]最大最小化模型多目标规划问题
  3. 在当前文件夹使用管理员权限打开CMD
  4. mysql 查询当天、本周、本月、上一个月、季度等数据
  5. 关于JAVA POI WORD操作的一些心得(少见)
  6. Warning C4996的说明与关闭
  7. 基于中台思想的物流系统设计(一)
  8. Android自动改host,Android 修改 Hosts 的方法
  9. 使用BackTrace查看调用堆栈
  10. 2018-2-13-不使用数据结构反转栈