在工业测量过程中,时常遇到用全站仪采集空间点三维坐标,计算空间一点到空间某条直线的距离。看到网上很多人都是利用直线方程、空间向量甚至高等数学中导数的思想求解,求解过程繁琐且不容易理解。如果看成求解空间三角形,则非常简单,容易理解,且易于程序实现。

假设用全站仪采集空间三个点的坐标分别为:

A(Xa,Ya,Za),B(Xb,Yb,Zb),C(Xc,Yc,Zc)

经过点B和点C的空间直线记为L,求点A到直线L的距离h。

首先计算这三个点组成的空间三角形的各个边长:

令:

根据海伦公式计算该空间三角形的面积:

,得:

转载于:https://www.cnblogs.com/ffhuguang/archive/2013/03/19/2969872.html

空间点到直线距离的一种解法相关推荐

  1. PCL点云处理之计算点到空间直线距离的四种方法(二十三)

    PCL点云处理之计算点到空间直线距离的四种方法(二十三) 问题表述 方法1 方法2 方法3 方法4 全部代码(四个函数) 问题表述 给定空间一条直线的两个点或者给定直线上一点和直线方向向量 求直线外一 ...

  2. 计算几何基础知识 叉乘、点乘、点到直线距离、叉积方向法等

    一.几何 常考却不怎么掌握的: ​ 数据结构:分块 ​ 字符串:后缀数组.后缀自动机 ​ 数学:FFT.DFT.NTT.杜教筛.拉格朗日插值等 ​ 图论:网络流.最小费用最大流 ​ 动规:五边形数优化 ...

  3. 已知两点求直线一般方程、点到直线距离、点是否在线上方/下方

    struct Point {double x = 0.0;double y = 0.0; }//直线方程 Ax + By + C = 0: Point pt1; Point pt2; double A ...

  4. 数据处理(一):点到直线距离

    1 点到直线距离计算 import mathdef getDis(pointX,pointY,lineX1,lineY1,lineX2,lineY2):#这里的XY代表要求的点,(x1,y1)(x2, ...

  5. 数学:SVM(2)点到直线距离

    点到直线距离 点P0:(x0,y0) 直线L0:ax + by + c = 0 即 WTX + b,其中W为列向量<a,b>,X为列向量<x,y> 首先,过点P0必有一条和直线 ...

  6. c 空间点到直线的垂足及距离计算

    已知条件: 已知空间一个点的坐标a(x0,y0,z0),已知空间的另外两个点的坐标b(x1,y1,z1),c(x2,y2,z2),求a点到 b,c两点所在直线的 距离最近的点的坐标 可以说是a点到 过 ...

  7. 空间点到直线的距离(hdu1174 爆头)

    爆头 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...

  8. 关于点到直线距离的理解

    一.先以2维空间为例: 对于一条直线,我们一般表示成:y = kx + b 或者表示成:ax + by + c = 0 这里的第二种表示其实还可以转换成这样:(a, b)(x, y) + c = 0 ...

  9. 求两条轨迹间的hausdorff距离_题型 | 圆上有n个点到直线距离为d?

    圆上有n个点到直线的距离为d 圆 上到直线 的距离为 的点有( )个 方法一:常规方法,画图分析 由图象可以明显看出,圆在直线上方的部分内没有满足题意的点,在直线下方的部分内有两个满足题意的点. 但是 ...

最新文章

  1. SLAM基础:相机与图像
  2. 百度发布智能电视伴侣,并公布短视频计划
  3. mysql 分页查询时,如何正确的获取总数
  4. 无源定位之时差估计的精确时差估计算法(ETDE)及MATLAB实现程序
  5. wine清除软件残余图标
  6. mysql用户角色权限代码_用户权限管理代码
  7. python中的while语句怎么居中_python基础之while语句操作
  8. 周末狂欢赛1(玩游戏/Game,函数,JOIOI王国)
  9. 前端wxml取后台js变量值_这些鲜为人知的前端冷知识,你都GET了吗?
  10. 小程序引入百度地图与uni.getLocation的使用
  11. linux下编译安装MySQL5.6新版本
  12. JMM设计原理之双重检查Lock
  13. iss版本服务器读取_Netty每次读取客户端数量
  14. Odoo10参考系列--QWeb报表
  15. java开发工具eli_Java 学习线路图是怎样的?
  16. 人脸方向学习(十九):Face Landmark Detection-SBR-解读
  17. Java API For WebSocket(七)Java EE环境
  18. 进度管理案例分析——常见问题及答案
  19. 汉诺塔问题的总结(1)
  20. 企业微信开发实战(二、OA审批之获取审批模版详情提交审批申请)

热门文章

  1. 2019年全国大学生电子设计大学(D 题)简易电路特性测试仪(2)基础部分电路与代码
  2. 阿里巴巴收购中天微,中国“芯”指日可待!
  3. 百度Q2净利润同比增长45% 百家号成信息流营收源动力
  4. Linux教程 Linux的故事
  5. LiteOS通信模组教程05-LiteOS的SAL及socket编程实例
  6. android sqlite 分词,SQLite 之FTS5全文检索
  7. PCB设计--时钟线要求和布线
  8. torch.roll图片实验
  9. 直播app源代码,手机屏幕截取并保存到手机相册
  10. (线段树)洛谷 P2471 [SCOI2007]降雨量