1.平面方程为一般式

已知一个平面Plane以及任一点\(V_i(x_i,y_i,z_i)\),计算点\(V_i\) 到平面Plane的投影。

给定的平面Plane的方程为:

\(Ax+By+Cz+D = 0\)

过点\(V_i\) 到平面Plane的垂足记作${V_i} ^\prime(x,y,z) $ ,则直线\(V_i{V_i}^\prime\) 与平面的法向量\(\overrightarrow{n}\) 平行,直线\(V_i{V_i}^\prime\) 的参数方程为:

\(\cases{x=x_i-At \cr y=y_i-Bt \cr z=z_i-Ct}\)

将点\((x,y,z)\)带入平面方程,求出\(t\):

\(t=\dfrac {Ax_i+By_i+Cz_i+D}{A^2+B^2+C^2}\)

再将\(t\) 带入直线的参数方程就求出了投影点${V_i} ^\prime(x,y,z) $ 。

2.平面由法向量和平面上一点构成

平面由法向量\(\overrightarrow n(a,b,c)\), 平面上的一点\(O(x_0,y_0,z_0)\) 所确定,只要\(\overrightarrow n\mathrel{{=}\llap{/\,}}0\) ,确定的平面就是唯一的。

任一点$V_i(x,y,z) $, 在平面的投影点为 ${V_i} ^\prime ({x}\prime,{y}\prime,{z}^\prime) $ 。

有以下几何关系:

1)\(V_i{V_i}^\prime \parallel \overrightarrow n\), 2)\(O{V_i}^\prime\perp \overrightarrow n\)

由平行关系可得到方程组:

\(\dfrac{ {x}^\prime -x }a = \dfrac{ {y}^\prime -y }b = \dfrac{ {z}^\prime -z }c=t\) \(\Rightarrow\) \(\cases{{x}^\prime=x+at \cr {y}^\prime=y+bt \cr {z}^\prime=z+ct}\) (1)

由垂直关系可得到方程:

\(a({x}^\prime-x_0)+b(y^\prime-y_0)+c(z^\prime-z_0)=0\) \(\Rightarrow\) \(ax^\prime+by^\prime+cz^\prime=ax_0+by_0+cz_0\) (2)

由方程(1)(2)求解出\(t\):

\(t=\dfrac{ ax_0+by_0+cz_0-(ax+by+cz) }{a^2+b^2+c^2}\) (3)

再把\(t\)的值带入方程(1)就求出了投影点${V_i} \prime({x}\prime,{y}\prime,{z}\prime) $ 。

3.平面由三个不共线的点构成

平面由三个不共线的点\(O(x_0,y_0,z_0)\),\(P_1(x_1,y_1,z_1)\) 和\(P_2(x_2,y_2,z_2)\) 构成。

计算投影点\({V_i}^\prime(x,y,z)\) 的思路大致是先计算出平面的法向量\(\overrightarrow{n}(a,b,c)\),此时问题转化为了第2节中的方法求解。

\(\overrightarrow{n}=\overrightarrow{OP_1}\times\overrightarrow{OP_2}=\begin{vmatrix}i & j & k\cr {x_1-x_0 } & {y_1-y_0} & {z_1-z_0}\cr {x_2-x_0 } & y_2-y_0 & z_2-z_0 \end{vmatrix}\)

由此计算出\(\overrightarrow n(a,b,c)\) 的三个值:

\(\cases{a=(y_1-y_0)(z_2-z_0)-(y_2-y_0)(z_1-z_0) \cr b=(x_2-x_0)(z_1-z_0)-(x_1-x_0)(z_2-z_0) \cr c=(x_1-x_0)(y_2-y_0)-(x_2-x_0)(y_1-y_0)}\)

之后的按照第二节中的方法计算求出点\({V_i}^\prime(x,y,z)\) 的坐标。

java点到直线的投影点到经纬度_计算点在平面上的投影坐标相关推荐

  1. 三维空间:点到线的距离,点到面上的投影,直线在平面上的投影直线方程(平面束)

    你好哦,这里是云切月斩(Echo_Fish),本文章如果能加深你对于高等数学知识点的理解,那么我将不胜荣幸!如果本文章存在错误请不吝赐教! 一.点到线的距离(已知一个点和直线的一般式) 已知点P(3, ...

  2. java绘制蝴蝶效应曲线代码_利用MATLAB的常微分方程数值解绘制蝴蝶效应(混沌系统)三维曲线图、平面上的投影图...

    一.模型的常微分方程及初值 二.ode45求解函数 function r=hudie3(t,x) global a; global b; global c; a=8/3;b=10;c=28; r=ze ...

  3. 已知法向量 求投影_已知一点坐标和平面方程,求此点在平面上的投影点的坐标。...

    展开全部 平面Ax+By+cZ+D=0的法向量为n=(A,B,C),M点在平面上的投影M'的坐标e69da5e887aa3231313335323631343130323136353331333431 ...

  4. 线性代数 --- 投影Projection 六(向量在子空间上的投影)

    向量b在多维子空间上的投影 回顾:任意向量b在另一个向量上(直线上)的投影 在研究向量在子空间上的投影前,先回顾一下前面学习的一个任意向量b在另一个向量a上的投影,共三个部分. 1,求权重系数(A c ...

  5. 已知法向量 求投影_求点在平面上的投影点坐标

    Q1:怎样求空间曲面在坐标平面上的投影? 求曲面z=f(x,y)在XOY平面内的投影区域,只要把曲面的边界曲线投影到XOY平面,投影曲线在XOY平面内围成的区域就是所求.\x0d曲面z=f(x,y)的 ...

  6. 点在平面上的投影坐标例题_光测力学-栅线投影(面结构光)技术

    本文主要介绍了栅线投影方法的基本原理-三角测量与线性对应关系,以及栅线投影系统标定的细节.下一篇文章我们将介绍傅里叶与相移两种相位求解方法. 栅线投影可能在其他领域更多的被成为面结构光,其和DIC或者 ...

  7. est.java 2 错误 找不到符号_在命令行上用junit-4.12.jar和hamcrest-core-1.3.jar编译并运行测试?错误:是抽象的,无法实例化,找不到符号...

    我正在尝试做Java单元测试,这是我到目前为止所做的: 在文件test.java中: import java.util.*; public class Test{ public String getS ...

  8. 苹果手机可以投影到墙上吗_怎么将手机上的投影到电视上或墙上?

    我们日常在家里的时候,使用手机观看直播或者电影,有时候觉得屏幕太小,会选择将手机投屏到更大的显示器上面观看,那么具体我们该如何操作呢?下面小编给大伙说说. 手机投屏到电视上 这个比较简单,也是我们用得 ...

  9. java 科学计数法转换为普通数字_如何将计算器上的科学记数法转换为普通记数法?...

    如何将计算器上的科学记数法转换为普通记数法?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何将计算器上的科学记数法转 ...

最新文章

  1. 约瑟夫环 猴子选大王
  2. Nature综述:肠道微生物在人类代谢健康与疾病中的作用
  3. 字符在utf-8,gbk,gb2312,iso8859-1下的编码实验
  4. C4.5决策树 此博文包含图片 (2011-10-20 23:22:19)转载▼ 标签: 分类树
  5. 基元检测 Primitive Detection
  6. java开关用法_如何在Java中使用带开关盒的枚举?
  7. 网络验证php接口逆向,一个专利查错的逆向(网络验证)
  8. MySql主从数据同步的执行过程
  9. 卸载驱动出现:rmmod: can't change directory to '/lib/modules': No such file or directory
  10. java中的正则操作总结
  11. 数字信号处理实验三 FIR数字滤波器设计与软件实现
  12. 计算机科学导论复习提纲,计算机科学导论复习资料整理
  13. 纯CSS实现点击一个元素,背景颜色切换
  14. (坦克警戒大战)技术服务支持
  15. 数据中心IDC产业研究报告:碳中和背景下,IDC产业链的破局之路
  16. vs点击方法跳不到对于的地方_田宫四驱车 狂牛 配VS底盘改装制作全攻略
  17. Shiro反序列化漏洞检测及修复(工具分享)
  18. PHP 简易聊天室 利用redis的订阅发布功能
  19. python 董付国_Python 董付国
  20. Windows/Linux混合刻录之后,光盘文件不见了?

热门文章

  1. Gradle/Maven编译时找不到com.sun包的原因与解决方法
  2. CSDN写文章上传图片失败原因
  3. Navicat Premium 查看密码方案
  4. dnf如何查询服务器角色信息,怎么查看网易账号下所有游戏角色
  5. Photoshop 环境以人物素描效果
  6. IDEA 2018 激活 IDEA 2018.3激活教程 最新的(三种)—2018.11.26亲测
  7. Word:文档中一行,多个公式与文字对不齐,有的偏上有的偏下
  8. 记HP 12c的一个坑
  9. 表面粗糙度等级对照表
  10. 专访vivo和蔡司:不想做第一就做不成影像长赛道