opengl坐标系

来源:互联网 发布:网页美工和前端工作 编辑:程序博客网 时间:2024/06/10 06:20

坐标系作为3D图形编程的基础,从它开始学习opengl是一个很好的切入点。

在具体讨论之前,请允许我先向各位看官灌输一些概念或者术语。这是很有必要的,因为基于不同的学习经历,我们对于概念和术语的理解是会有差异的,这种差异在我看来是学习的障碍,我们真正需要学习和理解是概念和术语后面的本质。

世界坐标系 :World coordinates
如下图,opengl世界坐标系的 z 轴是射向屏幕外的。围绕坐标轴,角度的变化是逆时针增大的(右手系)。
世界坐标系

模型坐标系 :model coordinates
3D模型特有的坐标系

裁剪坐标系 :Eye coordinates
世界坐标系可以理解为无限的,裁剪则是在无限的区域内裁剪一块用于显示。
这里写图片描述(基于正投影的裁剪)
这里写图片描述(基于透视投影的裁剪)

屏幕坐标系 :screen coordinates
电子屏幕上的坐标系

1 0
原创粉丝点击