glTranslatef到底是移动模型还是照相机?再说又怎么确定的移动哪个模型?我真是糊涂了。HELP。。。
如题 问题点数:10、回复次数:6Top
1 楼HongHuer(Hello,world.)回复于 2003-07-17 16:15:09 得分 2
移动模型Top
2 楼zygong(大梦初觉晓)回复于 2003-07-17 16:28:49 得分 2
glTranslate是对当前矩阵的一个操作
具体是移动camera还是物体就看当前的矩阵是投影矩阵还是模型矩阵了
这个用glMatrixMode设置Top
3 楼happy__888([顾问团]寻开心 www.e-jjj.com)回复于 2003-07-17 16:43:03 得分 2
楼上is true
是什么效果要看对哪个矩阵做的操作
Top
4 楼HongHuer(Hello,world.)回复于 2003-07-17 17:46:52 得分 0
啊,我错了。抱歉。
Top
5 楼d16(弟十六)回复于 2003-07-18 18:15:48 得分 2
这东西不好说,只可意会、不可言传!多试几次就明白了。
我认为camera和model是对立统一的,分开考虑就不全面了。
另外glMatrixMode的参数是GL_MODELVIEW,好像没有projection的事儿。Top
6 楼whyjld(白痴)回复于 2003-07-18 19:14:10 得分 2
OpenGL中只有模视矩阵,由于模型的位置可以只有相对于视点变化才有意义,所以你可以假设视点永远在原点,所有的模型都是在这个空间中存在,所有的坐标都是相对视点而言的。另外,OpenGL是一个状态机,所有的操作都会影响当前的状态,所以大多数情况你可以认为操作a只对a操作完成后的操作起作用。Top




