2011-01-27 6 views
1

OpenGL의 glRotatef 기능을 사용하는 것과 혼동합니다.OpenGL에서 회전

제가 전화 할 때 : gl.glRotatef(90f, 1.0f, 0.0f, 0.0f); 거꾸로 된 것처럼 객체의 Y 방향으로 회전합니까?

설명이 있으십니까?

답변

3

glRotatef은 회전하고자하는 평면의 법선을 지정해야합니다. 의 법선을 지정했습니다.이 회전은 yz 평면에서 회전하도록 지정합니다.

+0

감사합니다. 그것은 빨랐다! 최근에이 질문이 작성된 이후 8 분 안에 동의 할 것입니다. :) – Curtain

2

glRotateF를 사용하면 회전의 중심 축을 설명하는 벡터를 지정할 수 있습니다. 나는. (1,0,0)을 선택하면 x 축을 중심으로 회전하므로 x 좌표는 변경되지 않고 y 좌표와 z 좌표는 마이그레이션됩니다.

+0

감사합니다. – Curtain

관련 문제