Rex*_*ids 5 iphone opengl-es glrotate
我有一个有点复杂的3D模型(OpenGL ES 1.1 iPhone SDK v3.0)(即成千上万的顶点和面)我想在模型中心或附近围绕Y轴旋转这个模型.问题是glRotate将我的模型围绕其一个底边中心 /附近的点旋转,而不是靠近模型的中心.想象一下,一辆汽车在灯柱周围开得很紧,这基本上就是我所拥有的.我想让汽车被撞在灯柱上并围绕它旋转.(下面的一些来源)
// BLUE BLOCK----------------------------------------------
glPushMatrix();
{
glTranslatef(blueLocation[0], blueLocation[1], blueLocation[2]);
glRotatef(blueRotAngle, 0.0, 0.0, 1.0);
...
Run Code Online (Sandbox Code Playgroud)
问题:
是否有一种简单的方法来改变OpenGL中的旋转中心?
| 归档时间: |
|
| 查看次数: |
11042 次 |
| 最近记录: |