0
glPushMatrix();
... // Rotation?
drawObject();
glPopMatrix();
函數drawObject()
繪製一個以原點爲中心,指向正x軸的對象。OpenGL:旋轉對象以指向給定方向
如何旋轉物體使其指向方向(x,y,z)
?
glPushMatrix();
... // Rotation?
drawObject();
glPopMatrix();
函數drawObject()
繪製一個以原點爲中心,指向正x軸的對象。OpenGL:旋轉對象以指向給定方向
如何旋轉物體使其指向方向(x,y,z)
?
解決它自己:
glRotatef(atan2(z,x) * 180/M_PI,0,1,0);
glRotatef(asin(y) * 180/M_PI,0,0,1);