opengl的坐标系问绿题,希望有人嫩给我一个比较详细的介绍.就只是坐标系的问题,越详细越好.比如glTranslatef(-1.5f,0.0f,-6.0f); -1.5 和 0.0 到底是以那个坐标为准转移的,原点最开始的位置是在什么
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/01 07:17:27
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坐标的部分,那上面讲的比较清楚,包括相机位置,视窗,坐标系!