我很困惑與使用OpenGL的glRotatef功能。旋轉在OpenGL
當我打電話了這一點:gl.glRotatef(90f, 1.0f, 0.0f, 0.0f);
它在旋轉的物體的Y方向,喜歡它的倒置?
對於做任何解釋?
我很困惑與使用OpenGL的glRotatef功能。旋轉在OpenGL
當我打電話了這一點:gl.glRotatef(90f, 1.0f, 0.0f, 0.0f);
它在旋轉的物體的Y方向,喜歡它的倒置?
對於做任何解釋?
glRotatef
要求您指定要旋轉的平面的法線。您已指定法線x=1, y=0, z=0
,該法線指定您希望旋轉在yz
平面中進行。
glRotateF,您可以指定它描述了旋轉中心軸的矢量。即如果您選擇(1,0,0),您將圍繞x軸旋轉,因此x座標將保持不變,而y和z座標將遷移。
也謝謝你! – Curtain 2011-01-27 19:05:19
謝謝!這很快!自從這個問題最近創建以來,將在八分鐘內接受。 :) – Curtain 2011-01-27 18:48:28