opengl的坐标系问绿题,希望有人嫩给我一个比较详细的介绍.就只是坐标系的问题,越详细越好.比如glTranslatef(-1.5f,0.0f,-6.0f); -1.5 和 0.0 到底是以那个坐标为准转移的,原点最开始的位置是在什么
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 09:02:30
![opengl的坐标系问绿题,希望有人嫩给我一个比较详细的介绍.就只是坐标系的问题,越详细越好.比如glTranslatef(-1.5f,0.0f,-6.0f); -1.5 和 0.0 到底是以那个坐标为准转移的,原点最开始的位置是在什么](/uploads/image/z/12655923-51-3.jpg?t=opengl%E7%9A%84%E5%9D%90%E6%A0%87%E7%B3%BB%E9%97%AE%E7%BB%BF%E9%A2%98%2C%E5%B8%8C%E6%9C%9B%E6%9C%89%E4%BA%BA%E5%AB%A9%E7%BB%99%E6%88%91%E4%B8%80%E4%B8%AA%E6%AF%94%E8%BE%83%E8%AF%A6%E7%BB%86%E7%9A%84%E4%BB%8B%E7%BB%8D.%E5%B0%B1%E5%8F%AA%E6%98%AF%E5%9D%90%E6%A0%87%E7%B3%BB%E7%9A%84%E9%97%AE%E9%A2%98%2C%E8%B6%8A%E8%AF%A6%E7%BB%86%E8%B6%8A%E5%A5%BD.%E6%AF%94%E5%A6%82glTranslatef%28-1.5f%2C0.0f%2C-6.0f%29%3B+-1.5+%E5%92%8C+0.0+%E5%88%B0%E5%BA%95%E6%98%AF%E4%BB%A5%E9%82%A3%E4%B8%AA%E5%9D%90%E6%A0%87%E4%B8%BA%E5%87%86%E8%BD%AC%E7%A7%BB%E7%9A%84%EF%BC%8C%E5%8E%9F%E7%82%B9%E6%9C%80%E5%BC%80%E5%A7%8B%E7%9A%84%E4%BD%8D%E7%BD%AE%E6%98%AF%E5%9C%A8%E4%BB%80%E4%B9%88)
opengl的坐标系问绿题,希望有人嫩给我一个比较详细的介绍.就只是坐标系的问题,越详细越好.比如glTranslatef(-1.5f,0.0f,-6.0f); -1.5 和 0.0 到底是以那个坐标为准转移的,原点最开始的位置是在什么
opengl的坐标系问绿题,希望有人嫩给我一个比较详细的介绍.
就只是坐标系的问题,越详细越好.
比如glTranslatef(-1.5f,0.0f,-6.0f); -1.5 和 0.0 到底是以那个坐标为准转移的,原点最开始的位置是在什么地方?
opengl的坐标系问绿题,希望有人嫩给我一个比较详细的介绍.就只是坐标系的问题,越详细越好.比如glTranslatef(-1.5f,0.0f,-6.0f); -1.5 和 0.0 到底是以那个坐标为准转移的,原点最开始的位置是在什么
初始时,默认原点是(0.0, 0.0, 0.0),经过glTranslatef(-1.5f,0.0f,-6.0f);操作后,你当前的绘图区域原点(暂时称作局部原点吧)就是(-1.5f,0.0f,-6.0f)了,这是相对于原来的(0.0, 0.0, 0.0)而言的.
对这些基本的东西,建议看看《OpenGL编程指南(第7版)》,第六版和第四版也可以.
标准是自己定的。。比如你定义里边的1.0是一米,你就都按这个标准,人是1.8,建筑是30~50等等。原点就是屏幕中心了(0,0,0)。恩,我搞明白了,需要正交标准化一下,glortho 这个是标准化函数。用来设定你自己定义的距离,比如glortho(-1.0,1.0,-1.0,1.0,-1.0,1.0)。就是设定的屏幕为一个上下左右前后都是2的标准立方体。...
全部展开
标准是自己定的。。比如你定义里边的1.0是一米,你就都按这个标准,人是1.8,建筑是30~50等等。原点就是屏幕中心了(0,0,0)。
收起
这跟视窗有关系,建议你多看看opengl红宝书关于介绍2d坐标和3d坐标的部分,那上面讲的比较清楚,包括相机位置,视窗,坐标系!