在学opengl,里面的坐标系理解正确吗?
alphonsetai
由 alphonsetai
发布于 2013年11月18日
无人欣赏。
正在学习opengl,我的理解是常用的坐标系有:设备、世界、眼、物体。
设备就是屏幕坐标系。 物体坐标系,就是某个物体作为参照物所存在的坐标系。
但世界和眼,我就分不清楚了。
ps:opengl相关概念只有这几个坐标系吗(自定义坐标系不算)?
共5条回复
楼长
·
tinyfool
回复于 2013年11月18日
眼?摄像机?观察者坐标?观察者的位置是可以变的,世界是不变的吧
2楼
·
alphonsetai
回复于 2013年11月18日
3楼
·
tinyfool
回复于 2013年11月18日
2楼 @alphonsetai 糊涂就先多看,多看然后思考,然后提问
4楼
·
anxiangqq@gmail.com
回复于 2013年11月18日
摄像机应该是摄像机位置吧,设置的时候分别是(摄像机在世界坐标系中的)摄像机坐标,视线方向,观察者的向上向量。调用glulookat设置,看下API文档,应该就明了了
5楼
·
alphonsetai
回复于 2013年11月19日
4楼 @ anxiangqq#gmail.com 我是在介绍opengl的书。
那本书没有提到摄像机坐标,也许还没到那一章。 倒是提到4个变换(这4个变换对应一些坐标系的变化)
模型变化 视图变化 投影变换(这个忘记了刚去回顾了一下) 位于屏幕裁剪投影的变化