3D 坐标系 2D坐标系

news/2025/3/5 6:24:39/

二维笛卡儿坐标系的平移等式。
t( tx, ty ): ( x, y ) ==> ( x + tx, y + ty )
二维笛卡儿坐标系的缩放等式。
s( k ): ( x, y ) ==> ( kx, ky )
旋转等式:
r( q ): ( x, y ) ==> ( x cos(q) - y sin(q), x sin(q) + y cos(q) )

三维坐标系公式。
平移公式:
t( tx, ty, tz ): ( x, y, z ) ==> ( x + tx, y + ty, z + tz )

平移(tx, ty, tz)的矩阵

| 1   0   0   0 |
| 0   1   0   0 |
| 0   0   1   0 |
| tx  ty  tz  1 |


缩放公式:
s( k ): ( x, y, z ) ==> ( kx, ky, kz )

缩放(sx, sy, sz)的矩阵
| sx 0   0  0 |
| 0   sy 0  0 |
| 0   0  sz 0 |
| 0   0  0  1 |

旋转公式(围绕Z轴):
r( q ): ( x, y, z ) ==> ( x cos(q) - y sin(q), x sin(q) + y cos(q), z )

绕X轴旋转角q的矩阵
| 1     0         0        0 |
| 0  cos(q)  sin(q)  0 |
| 0  -sin(q) cos(q)  0 |
| 0     0          0       1 |

绕Y轴旋转角q的矩阵:
| cos(q) 0 -sin(q)  0 |
|     0     1      0      0 |
| sin(q)  0 cos(q)   0 |
|     0     0      0      1 |

绕Z轴旋转角q的矩阵:
| cos(q) sin(q)   0   0 |
|-sin(q) cos(q)   0   0 |
|     0         0       1   0 |
|     0         0       0   1 |

3D世界到2D屏幕的投影公式:
P( f ):(x, y, z)==>( f*x / z + XOrigin, f*y / z + YOrigin )
其中f是“焦点距离”,它表示从观察者到屏幕的距离,一般在80到200厘米之间。XOrigin和YOrigin是屏幕中心的坐标。


http://www.ppmy.cn/news/505814.html

相关文章

3D和2D游戏开发技术里的坐标系总结

from:http://www.liketocode.com/coding/208.htm 最近在做unity3d开发,坐标系的概念把自己搞得好迷糊,发现理解好坐标系的东西的确对一个新手来说是必经之路,而且是基础中的重点。故在此总结下在Unity3D开发中,以及在其他游戏开发…

2d-3d坐标转换

对于常规相机,SLAM里使用针孔相机模型   简而言之,一个空间点[x,y,z]和它在图像中的像素坐标[u,v,d] (d 指深度数据) 的对应关系是这样的: u x ⋅ f x z c x , ux⋅f_xzcx, ux⋅fx​zcx, v y ⋅ f y z c y , vy⋅f_yzcy, vy⋅fy​zcy…

2d图形旋转

2d图形旋转 1.这里旋转使用数学公式: xr x * cos(theta) - y * sin(theta); yr x * sin(theta) y * cos(theta); 2.如果以左上角为原点(0,0),x方向向右增加,y方向向下增加的话,对于原图形旋转的100度并不等于连续20次的旋转5度的结果,可以…

2D-2D:对极几何与三角测量

文章目录 尺度不确定性对极几何尺度不确定性初始化的纯旋转问题 三角测量最小二乘法 单应性矩阵由像素系到相机系由像素系a到像素系b求解单应性矩阵 尺度不确定性 如果把相机的运动和场景同时放大两倍,单目相机所看到的像是一样的。同样的,把这个大小乘…

3D空间中的点坐标转化为屏幕二维点坐标(二)

👉原文地址:3D空间中的点坐标转化为屏幕二维点坐标(二)👈 上一节,简单的介绍了计算机时如何将三维世界中的点转化成屏幕上的二维点坐标的,知道了透视矩阵的作用。这一节内容,就是介…

3D点云综述

转载请注明作者和出处: http://blog.csdn.net/john_bh/ 论文链接:Deep Learning for 3D Point Clouds: A Survey 作者及团队:国防科大 & 中山大学 & 牛津大学 会议及时间: Arxiv 2019 code:https://github.co…

3D空间中的点坐标转化为屏幕二维点坐标(一)

每个人在进入计算机图形学的世界中,都有一个同样的困惑,三维世界中的三维坐标是如何被转换成屏幕上的二维坐标的,我如何在屏幕上找到一个点(二维点)对应三维世界中的点(三维点)呢? …

相机标定2d坐标转3d坐标

相机标定原理: 可以看看这两篇: https://blog.csdn.net/baidu_38172402/article/details/81949447 https://blog.csdn.net/weixin_43206570/article/details/84797361 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位…