OpenGL的矩阵
来源:互联网 发布:sql load 编辑:程序博客网 时间:2024/06/04 00:26
OpenGL在进行坐标变换时有三个矩阵
在变换开始时,观察者坐标为世界坐标的原点(0,0,0),他看向 -z 方向
模型矩阵 描述模型在世界坐标系下的变换,矩阵为A
视图矩阵 描述观察者在世界坐标系下的变换,矩阵为B
投影矩阵 将模型相对于观察者的坐标变换成一个视口的坐标(-1,-1)到(1,1),矩阵为C
整个过程就是
C * B * A * Position
A * Position 表示的是原来的模型在世界坐标系下,进行平衡、旋转、缩放以后的模型在世界坐标系中的坐标
B * A * Position 表示的是模型变换后,观察点进行平移、旋转后,模型相对于观察点的坐标
C * B * A * Position 表示的是模型在一个矩形内的坐标,这个矩形将对应屏幕上的一个矩形
0 0
- OpenGL的变换矩阵
- OpenGL的矩阵堆栈
- 【OpenGL】矩阵的理解
- OpenGL 的ModelView矩阵
- OpenGL的矩阵堆栈
- OpenGL的矩阵
- OpenGL投影矩阵的构造
- opengl 投影矩阵的理解
- OpenGL: 矩阵相乘的顺序
- OpenGL: 视图矩阵的推导
- Opengl矩阵的相关介绍
- opengl的矩阵计算小结
- OpenGL: 视图矩阵的推导
- OpenGL矩阵API的使用方法
- opengl的变换和矩阵
- opengl矩阵堆栈的常识
- OpenGL投影矩阵的推导
- OpenGL: 视图矩阵的推导
- Swift之可选数据类型
- Unity Shaders and Effects Cookbook (3-1) 使用Unity 内置的Specular Lighting - BlinnPhong
- 1007-H
- Git命令
- java连接到LDAP
- OpenGL的矩阵
- Js三种弹框方式
- note-网络-UDP
- 夜深人静写算法(2):动态规划
- JDBC小结
- Corona SDK 游戏开发引擎介绍
- Oracle 知识详解
- HQL实现普通查询及分页查询详解
- WebGL 雨水特效