点到线段的最短距离算法 - 范文中心

点到线段的最短距离算法

08/21

计算点到线段的距离共有三种方法:经典算法、面积算法和矢量算法。考虑到算法的实用性和效率,故本次编程采用矢量算法。

用此方法考虑,我们只需要找到向量 在 方向上的投影,具体如下:

上面的 是 方向上的单位向量,其意义是给所求向量确定方向。 是两个

向量的内积,且

是向量长度。

,其中θ为向量AP与AB之间的夹角。

那么 即为上图中线段AC的长度值,不带有方向性。此数值与上述表征方向的整体构成有大小、有方向的新向量

向上的投影向量,C为投影点。 ,即为 在 方

根据得到的 ,由向量的方向性可知:如果情况是上图(a)所示,那么0

特殊情况如点在线段上、点在端点、点在线段延长线上等等的情况全部适用于此公式,只是作为特殊情况出现,无需另作讨论。这也是矢量算法思想的优势所在。

故根据r值的不同,最短距离

相关内容

  • 室内自主移动机器人定位方法研究综述
    第 卷第 期 年 月 机器人 × ∂ √ 文章编号 2 2 2 室内自主移动机器人定位方法研究综述 李群明 熊蓉 褚健 浙江大学工业控制技术国家重点实验室 浙江杭州 Ξ 摘 要 定位是确定机器人在其作业环境中所处位置的过程 应用传感器感知信 ...
  • 人教版七年级下册数学课本知识点归纳
    人教版七年级下册数学课本知识点归纳 第五章 相交线与平行线 一.相交线两条直线相交,形成4个角. 1.邻补角:两个角有一条公共边,它们的另一条边互为反向延长线.具有这种关系的两个角,互为邻补角.如:∠1.∠2. 2.对顶角:两个角有一个公共 ...
  • 鲁教版最新初一数学下知识点
    基本平面图形 一.知识点总结 1.线段:绷紧的琴弦,人行横道线都可以近似的看做线段.线段有两个端点. 2.射线:将线段向一个方向无限延长就形成了射线.射线有一个端点. 3.直线:将线段向两个方向无限延长就形成了直线.直线没有端点. n ⨯( ...
  • 各种圆定理总结(包括托勒密定理.塞瓦定理.西姆松定理)
    托勒密定理 一些圆定理.doc 定理图 定理的内容 托勒密(Ptolemy)定理指出,圆的内接凸四边形两对对边乘积的和等于两条对角线的乘积. 原文:圆的内接四边形中,两对角线所包矩形的面积等于 一组对边所包矩形的面积与另一组对边所包矩形的面 ...
  • 齐齐哈尔市20XX年数学学科考试说明(定稿)
    齐齐哈尔市2017年数学学科考试说明 一.指导思想 初中升学考试应有利于贯彻国家的教育方针,促进学校全面实施素质教育:有利于体现九年义务教育的性质,全面提高教育质量:有利于引导新课程的实施,全面落实课程标准所设定的目标:有利于引导课程改革的 ...
  • 超有效的初中数学几何解题套路秘籍
    超有效的初中数学几何解题套路秘籍 几何的学习主要在于培养空间抽象能力的基础上,发展学生的逻辑思维能力和空间想象能力.立体几何是中学数学的一个难点,学生普遍反映"几何比代数难学".但很多学好这部分的同学,又觉得这部分很简单 ...
  • 新人教版九年级数学上册圆教案24-1-1
    第一课时:圆(一) 教学目标: 1.理解圆的描述性定义,了解用集合的观点对圆的定义: 2.理解点和圆的位置关系和确定圆的条件: 3.培养学生通过动手实践发现问题的能力: 4.渗透"观察→分析→归纳→概括"的数学思想方法. ...
  • 20**年中考重点内容!!
    <陕西省2015年初中毕业学业考试说明>新变化·数学 2015年陕西考试说明与2014年相比,试卷结构.考试要求.考试内容.题型示例均有所调整.值得关注的变化具体如下: 一.试卷结构 1. 四大部分的调整 四大部分 数与代数 图 ...
  • 九年级下--点到直线的距离和夹角公式
    两直线交点的坐标与距离公式 知识点: 1. 两相交直线的交点的坐标 2. 如果已知平面上两点P 1(x1,y 1) .P 2(x2,y 2), P 1P 2=(x 1-x 2) 2+(y 1-y 2) 2 3. 点P(x0,y 0) 到直线 ...
  • 圆的知识梳理 教案
    一.考点.热点回顾 圆的知识梳理 二.课程设计 一.圆的基本性质 1. 圆的定义:(1)在一个平面内,线段OA 绕它固定的一个端点O 旋转一周,另一个端点A 随之旋转所形 成的图形叫做圆,固定的端点叫圆心,线段OA 叫做半径: (2)圆是到 ...