了解OpenGL中的坐标系

2020-07-12  本文已影响0人  Style_月月

OpenGL + OpenGL ES +Metal 系列文章汇总

分类

OpenGL中坐标系主要分为两大类

如图所示


两大分类

右手系需要遵循右手法则,左手系需要遵循左手法则


左右手法则

常用坐标系

而我们常用的坐标系主要有以下几种

物体、惯性、世界三个坐标系之间的关系

在物体成像到屏幕的过程中,需要经过这三个坐标系的相互转换,惯性坐标系是物体坐标系向世界坐标系转换的”重点“

如图所示


物体、惯性、世界三个坐标系之间的关系

物体成像至屏幕需要经历的坐标变换

即 3D物体转换成2D图像的变化过程

OpenGL坐标变换全局图

在这个变换过程中,属于OpenGL定义的坐标系有3个

属于用户自定义坐标系同样也有3个

其中下列的变换操作是用户可以自定义变换的,即可以由用户根据需要自行制定,这些变换使在顶点着色器中完成

以下两种是属于OpenGL 中的变换,即由OpenGL自动执行,在顶点着色器处理后的阶段完成

上一篇下一篇

猜你喜欢

热点阅读