|
|
发表于 2006-3-11 16:19:00
|
显示全部楼层
Re:世界坐标和局部坐标的旋转问题
不用管什么"世界坐标"和"局部坐标",
一切都是用 glRotatef 实现的.
glRotatef 用在最前面,就能实现 "整个大场景的旋转"
只在物体前加 glRotatef ,就能实现 "某个物体的旋转"
例子:
//------------------------------"整个大场景的旋转"
glRotatef(90.0f,0.0f,1.0f,0.0f);//先 旋转
changjing(); //画 场景
wuti(); //画 物体
//------------------------------这样就是 "整个大场景的旋转"
//------------------------------"某个物体的旋转"
changjing(); //先 画 场景
glRotatef(90.0f,0.0f,1.0f,0.0f); //画完场景,再旋转
wuti(); //画 物体
//------------------------------这样就是 "某个物体的旋转" |
|