DirectX标准规定 DirectX和OpenGL的不同
2013-08-05 09:50
344 查看
DirectX标准规定
DirectX使用左手坐标系。X轴正向指向右,Y轴正向指向上,Z轴正向垂直纸面向内。
编写Direct3D应用程序时,通常只使用4×4的矩阵和1×4的行向量,相乘时行向量在前,矩阵在后。
平移系数在4×4矩阵的最后一行前三个数。
DirectX使用左手规则,叉乘的正负也是。
比如up=look×right;
Right=up×look;
DirectX和OpenGL的不同
DirectX
DirectX使用左手坐标系。
X轴正向指向右,Y轴正向指向上,Z轴正向垂直纸面向内。
叉乘的规则也是采用左手判读。
编写Direct3D应用程序时,通常只使用4×4的矩阵和1×4的行向量,相乘时行向量在前,矩阵在后。
平移系数在4×4矩阵的最后一行前三个数。
标准视景体Z的范围[0,1]
OpenGL
OpenGL使用右手系,列向量。
相乘时矩阵在前,列向量在后。
并且使用的矩阵和DirectX的矩阵是转置的关系。
标准视景体Z的范围[-1,1]
推荐相关博文:
/article/4871810.html相关文章推荐
- 矩阵-DirectX与OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- RD8004: IE6 IE7 IE8(Q) 中浮动元素宽度的 shrink-to-fit 算法与标准规定的算法不同
- 矩阵-DirectX与OpenGL的不同
- 关于DirectX和OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- Directx跟opengl有什么不同
- 矩阵-DirectX与OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- 矩阵-DirectX与OpenGL的不同
- OpenGL和DirectX的介绍
- Win32 OpenGL标准例子
- 三个不同形式的标准CSS选项卡及滑动门代码
- java集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
- Java NIO提供了与标准IO不同的IO工作方式
- DirectX和OpenGL到底哪个好 - 专题开发-技术-项目 - 游戏开发