点到平面的距离计算
来源:互联网 发布:bi 数据统计是什么 编辑:程序博客网 时间:2024/05/19 13:14
在工程计算过程中,往往要求我们计算点到平面的距离,特别是在计算机图形学中的运用最多。如图1所示,已知一个平面Plan的方向n和该平面上的顶点B,求空间中某一个顶点P到该平面的距离。假设点P在平面Plan上的投影点为P1,那么我们知道proj(P1P)便是点P到该平面的距离。如果我们连接点P和点B,其实会发现,proj(P1P)就是向量BP在该平面法矢上的投影。
图1
所以会有:
(1)
如果平面Plan是以方程:
给出,那么该平面的法矢为:
(2)
那么点B的坐标可以设为:
假设点P的坐标为:
向量BP为:
(3)
将式(2)(3)带入式(1)得:
化简得到:
如果proj(P1P)的值为负,说明点P在平面Plan的异侧,否则为同侧。
注:这里proj(P1P)表示有向距离,如果要求绝对值距离,那么为| proj(P1P)|。
阅读全文
0 0
- 点到平面的距离计算
- 计算点到SVM超平面的距离
- 点到平面的距离
- 点到平面的距离
- 点到平面的距离
- 点到平面的距离
- 点到平面的距离
- 计算两平面坐标点的距离
- C++实现三维空间中点到点、点到直线、点到平面的距离计算
- 点到平面的距离公式
- 点到平面的距离公式推导
- 点到平面的距离公式推导
- 点到平面的距离公式
- 《点到平面的距离公式》推导
- 点到平面的距离公式
- 设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- 平面中用到的公式(点到平面的距离、平面上的最近点)
- 点到直线平面距离
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
- S06函数
- RS485和RS232在实际应用中的优缺点
- 单片机的第一个程序(硬件部分)
- x86/x64 Call Jmp 指令区别
- 点到平面的距离计算
- seureCRT 快捷键、常用技巧以及 解决不能删除字符问题
- Android Framework学习笔记 -- Surface的绘制过程
- REST 和 SOAP、RPC 有什么区别?
- TCP中的NO_DELAY
- 我与《深入浅出嵌入式底层软件开发》
- 插入排序
- Android Framework学习笔记 -- Binder原理
- 如何用c#读取word中的某一段文字