三维坐标转换为二维坐标
三维坐标转换为二维坐标
最近做项目用到三维坐标转换为二维平面坐标的转换公式。看了网上的很多资料,都不太适用自己的项目。最后决定自己来推导。
具体问题描述
如下图所示,将二维平面上的三维坐标系O-X’Y’Z’转换为二维坐标系O-XY。
目的
利用推导出的公式,在二维平面上绘制出三维立体图。
公式
假设在三维坐标系中有一点A(x’,y’,z’),转换为二维坐标系中的A’(x,y)。
根据向量知识可得公式:
x = x’ + x’ * cosβ\betaβ - y’ * sinα\alphaα (α\alphaα,β\betaβ ϵ\epsilonϵ(0,90°))
y = z’ + x’ * sinβ\betaβ + y’ * cosα\alphaα (α\alphaα,β\betaβ ϵ\epsilonϵ(0,90°))
三维坐标转换为二维坐标相关推荐
- python 将三维数据转为二维_将三维切片转换为二维图像
有没有一种方法使用vtk从一个剖切面(可以是倾斜的)的3D坐标和相关数据中获得2D图像吗?在 以下是我读取结构化网格并设置剖切面的代码片段:self._reader = vtk.vtkXMLStruc ...
- 二维坐标和三维坐标相互转换
原理参考世界坐标系.相机坐标系.图像坐标系.像素坐标系之间的转换 我的需求是将二维点转换成三维点,旋转三维点,再转换为二维点,此处的旋转跟相机成像的旋转矩阵又没有关系. 假定像素坐标为(u,v),处理 ...
- opencv二维坐标转三维坐标
一个是cvPerspectiveTransform(序列点),还有一个函数 是cvReprojectImageTo3D(操作整幅图像)的 ,可以将图像上的二维坐标转换为三维坐标
- Matlab快速将影像的二维坐标转换为经纬度坐标
一般使用 [lat, lon] = pix2latlon(R,row,col) 逐个将影像的二维坐标转换为经纬度坐标,但这样用到双重循环,运行较慢,代码如下: [A, RA] = readgeoras ...
- python 可视化 二维坐标标注等等
python 可视化 二维坐标标注等等 - 蔡军帅 - 博客园https://www.cnblogs.com/caiyishuai/p/9607250.html 大佬的分享,在这里方便自己总结学习,因 ...
- 101 Three.js 场景世界坐标和平面二维坐标互转
平面坐标转场景坐标 这种转换由于是由2D转换为3D,所以转换过于以后,平面的坐标在场景坐标内的位置应该是从相机的near到far的一条直线.所以我们无法确定单个点的坐标,一般都是使用当前2D平面的坐标 ...
- java坐标移动题目case_用java怎样编写一个二维坐标平移程序
展开全部 java编写二维坐标平移程序,主要是e69da5e887aa62616964757a686964616f31333337626231通过类继承Point2D,使用里面的方法来平移,如下代码: ...
- java 课后习题 二维坐标距离 三角形判断等
知识点: 1.三角形的判断公式 两边之和大于第三边 2.二维坐标两点距离公式 根号[(x1-x2)平方+(y1-y2)平方] 3.JAVA Math.pow(变量,指数); 的运用 4.JAVA Ma ...
- 【JAVA 第四章 流程控制语句】课后习题 二维坐标距离 三角形判断等
知识点: 1.三角形的判断公式 两边之和大于第三边 2.二维坐标两点距离公式 根号[(x1-x2)平方+(y1-y2)平方] 3.JAVA Math.pow(变量,指数); 的运用 4.JAVA Ma ...
最新文章
- QLocalServer与QLocalSocket进程通讯
- 分布式存储(ceph)技能图谱(持续更新)
- java wait abc_java----wait/notify
- 软件性能测试主要看什么指标
- jflash合并stm32f103之bin文件及hex文件
- eclipse java参数类型_JAVA第二天笔记--eclipse使用/数据类型转换
- linux脚本判断流程控制,Shell 脚本-6- 流程控制之判断分支
- 数据结构---prim最小生成树
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- python总结简短_Python简单的基础总结
- 面向对象编程(OOP)和函数式编程(FP)的思考
- OpenCV学习笔记(九) 重映射、仿射变换
- NI VISION视觉安装
- 微信红包后台系统设计
- Linux下安装vim编辑器
- 硕士论文要求的重复率是多少?
- 受贿千万,字节前餐饮主管二审被判6年
- html鼠标移动到图片上显示冒泡框,Bootstrap 教程 - 提示冒泡(Tooltip)
- 沈航计算机学院研究生奖学金政策,渤海大学全日制硕士研究生奖助政策
- 为什么你对时间的颗粒度越来越大。
热门文章
- 自己动手写Docker
- 免费的数据恢复软件|易我数据恢复下载
- SPOJ - COT Count on a tree [LCA+主席树]【数据结构】
- java后端导出excel文件流,前端vue接收下载
- CAD编辑指南6:CAD导入图片和在CAD中创建表格
- unity三维地图的经纬度如何在二维地图上表示_三维GIS与游戏引擎的跨界融合,打造数字化孪生的平行世界...
- 架设win2003r2下配置好iis6+php+mysql_Windows2003搭建IIS+PHP+MYSQL环境全过程(一)
- 软件工程师的年终总结
- 遭遇使用映像劫持/IFEO 的 Worm.Win32.Avkiller.i/gavuusg.exe /v2
- Linux 第24天: (09月26日) Linux DNS