3D 坐标系 2D坐标系
来源:互联网 发布:aps软件 编辑:程序博客网 时间:2024/04/27 04:45
二维笛卡儿坐标系的平移等式。
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是屏幕中心的坐标。
- 3D 坐标系 2D坐标系
- 3D坐标系变换
- 3D数学 坐标系
- 3D空间的坐标系
- 3D图形学坐标系变换
- 3D图形学坐标系变换
- 3D空间坐标系认识
- 3D空间坐标系认识
- 3D数学基础--坐标系
- 3D图形学坐标系变换
- 3D数学基础---坐标系
- 3D坐标系:3D笛卡尔坐标系和3D柱面坐标系的区别
- 光栅渲染器(五)2d->3d坐标系
- 从世界坐标系到相机坐标系(3D物体到2D图像的转变)
- 从世界坐标系到相机坐标系(3D物体到2D图像的转变)
- 3D数学中的左手坐标系和右手坐标系
- Away3D学习笔记2--3D世界的坐标系
- Away3D学习笔记2--3D世界的坐标系
- 在cxgrid动态显示数据,它跟据表的字段的长显示
- 关于asp.net c#中对cookie的操作
- java反射机制的简单实现步骤
- 记录所有接收过的vCard
- 运行命令大全
- 3D 坐标系 2D坐标系
- 急求JGraph入门的中文版教程!!!!
- FireFox与IE 下js兼容触发click事件
- C++ 中的Singleton 类的实现讨论
- 怎么保存cxGrid的设置?
- 使用POI操作Excel文件(二)
- 获得cxGrid下指定单元格的值
- 光棍节献礼:兄弟们,咱一起到朝鲜团购老婆去吧!
- Java中的native修饰符