转自:http://www.cnblogs.com/clarkustb/archive/2008/11/04/1326500.html

已知空间一点到另外两点直线的距离

设空间中的三点为M1,M2,M3,分别用矢量a,b表示方向向量M1M2和M1M3,则:  
  1.   M3到M1,M2连线的距离为|axb|/|a|,这里|.|表示向量的范数,axb表示a,b的叉乘。  
  2.   垂足为a-((a,b)/(a,a))a,这里(a,b)表示向量a,b的内积。

函数如下:

float GetDistance(tagCVector pt1, tagCVector pt2, tagCVector pt3)
{
      tagCVector pta = pt3 - pt1;
      tagCVector ptb = pt2 - pt1;
      tagCVector ptc = pta^ptb;
      float fDistance= sqrtf((ptc*ptc)/(ptb*ptb));
      return fDistance; 
}

采用这个办法计算量很小。感谢CSDN的Riemann在CSDN上提供此算法。

http://topic.csdn.net/t/20030505/09/1740223.html

已知空间一点到另外两点直线的距离相关推荐

  1. 已知空间圆弧曲线的两点以及圆心半径,用matlab画出圆弧

    已知空间圆弧曲线的两点以及圆心半径,用matlab画出圆弧. 两点坐标:p1 = (p1(1),p1(2),p1(3));p2 = (p2(1),p2(2),p2(3));圆心坐标:c=(c(1),c ...

  2. 电子计算机应用地质地貌,岩土基础整理 一、高数24 1、空间解析几何与向量代数 两点间的距离,向量数量积,向量向量积,平面方程,两平面夹角,点到平面的距离,点... - 雪球...

    来源:雪球App,作者: 超级奶爸xujunhorse,(https://xueqiu.com/3442498082/131579485) 一.高数24 1.空间解析几何与向量代数 两点间的距离,向量 ...

  3. Java 通过已知点的经纬度,相对角度,距离计算另一点的经纬度

    问题背景:自己在使用高德地图时没有发现通过已知点经纬度,角度,距离计算另一点经纬度的方法,所以只好自己实现了.查询之后发现国内的博客基本都是计算两点距离,计算点到线距离的距离等,有几篇也都是C语言形式 ...

  4. (c++)已知空间三维两个点坐标,得到直线方程以及两点之间所有的点,使用VTK进行绘制显示

    直线参数方程 如果是在二维坐标系下,已知两个点p1(x1, y1), p2(x2, y2), 很容易求得两点之间的斜率,然后使用y = kx + b计算出k,b值得到直线方程.同理在三维空间下仍然可以 ...

  5. 已知空间中的三点 求三角形面积_角平分线性质中的一些演变思路

    有部分答案(初中学生,学习中的数学问题,我们可以在评论区留言,有时间我会回复的. 两个目的: 一是希望对开始数学不理想,现在想学的好数学的学生提供一个帮助 一是发发文章 此讲义适合有一些基础的学生(初 ...

  6. 已知空间中的三点 求三角形面积_高考数学复习突破策略,空间几何体的结构及其表面积、体积...

    [考试要求] 1.利用实物.计算机软件等观察空间图形,认识柱.锥.台.球及简单组合体的结构特征,能运用这些特征描述现实生活中简单物体的结构: 2.知道球.棱柱.棱锥.棱台的表面积和体积的计算公式,能用 ...

  7. 已知空间中的三点 求三角形面积_各类几何体的体积与表面积的计算问题

    考纲原文 了解球.棱柱.棱锥.台的表面积和体积的计算公式. 知识点详解 一.柱体.锥体.台体的表面积 1.旋转体的表面积 2.多面体的表面积 多面体的表面积就是各个面的面积之和,也就是展开图的面积. ...

  8. 已知空间中的三点 求三角形面积_三角形的面积公式八叙

    本文将给出一些使用解析几何和向量表达的三角形面积公式.我们将三角形放置在二维平面坐标系中, 并设其三点坐标为 , , ,如下图所示: 我们采用构造已知图形面积的方法来求解未知图形面积的方法,所以我们在 ...

  9. 已知空间中的三点 求三角形面积_【气宇轩昂】解三角形最值问题的四大模型尤其是第四种模型,简直不要太赞哦!!!...

    点击上方蓝色字体"高中数学王晖"关注王晖老师,免费获取各种知识干货和学习经验~~~您的点赞转发是对老师的最大鼓舞~~~ 距高考还有262天 1 三角函数有界性 在三角函数中,正弦函 ...

最新文章

  1. 数据恢复利器:通过frm文件恢复数据表的sql结构语句
  2. 科学出版社c语言实验答案,程序设计基础c语言第三章程序结构教材习题答案科学出版社...
  3. php包括web前端,web前端包括什么技术?
  4. Android之数据转化崩溃问题
  5. 博士导师总结目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)
  6. MyBatis复习(一):开眼看世界
  7. HCIE Security 防火墙反病毒 备考笔记(幕布)
  8. 软件工程2第一次作业
  9. 制作u盘winpe启动盘_如何制作U盘启动盘
  10. 软件测试周刊(第47期):要爱具体的人,不要爱抽象的人;要爱生活,不要爱生活的意义。
  11. 家庭局域网的组建(2台或2台以上)
  12. dtmf拨号原理matlab,matlab综合实验dtmf拨号器设计.doc
  13. 已解决 You can enable repos with yum-config-manager --enable <repo>
  14. leetcode 678 有效的括号字符串
  15. STM32F103+VL53L0测距(一)
  16. Spring:配置Spring
  17. IDEA debug 断点无效
  18. 阿拉巴数字转换中文数字
  19. go开源项目整理-新手篇_一周的前5篇文章:您正在从事什么开源项目?
  20. 中国(温州)数安港“2022数据智能夏令营”圆满收官!

热门文章

  1. 解决ros安装 使用roscore命令测试问题
  2. opencv3.2 在Ubuntu下的编译安装
  3. DLL: 一种直接法的激光雷达定位方案
  4. Hololens2-OpenXR开发(一)-入门
  5. Learn OpenGL (四):纹理
  6. 如何正确的学习Blender-入门到精通课程
  7. web App libraries跟referenced libraries的一些问题
  8. Spark Shuffle原理解析
  9. 【机器学习基石笔记】八、噪声和错误
  10. 将时间改为显示:几天前,几小时前,或者几分钟前