作业帮 > 数学 > 作业

使用OpenGL怎样获得局部坐标经变换后得到的世界坐标?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 20:10:32
使用OpenGL怎样获得局部坐标经变换后得到的世界坐标?
比如一个点的局部坐标是(x,y,z)
经过下列变换:
glTranslatef(……)
glRotatef(……)
glRotatef(……)
glRotatef(……)
怎样获得转换得到的世界坐标?(如果我的说法不对,就称之为“等价的世界坐标”吧)
尽量只用openGL的函数,别用数学方法自己计算.
opengl的顶点信息就是相对坐标,经过vetex shader平移后会得到最后的坐标,这个坐标就是世界坐标.你可以给一个对象设置x y z,然后通过gltranslate 来获取世界坐标