나는 점에 원점을 기준으로 한 x, y, z라고하는 말을 붙입니다.
포인트에 회전, 평행 이동 등의 변형을 적용하고 변형 된 점에서 객체를 렌더링하고 싶습니다. glTranslatef()
및 glRotatef()
함수를 사용하고 있습니다.OpenGL 변환
glTranslatef(x,y,z);
glRotatef(Ang,0,1,0); // rotated around Y axis at an arbitrary angle
glTranslatef(xt,yt,zt); // further translation
<render the object>
그것은 복잡한 행렬 변환 작업에서 저를 저장하더라도, 나는 기원에 대한 최종 위치의 좌표 값을 실제의 인식 해요 : 그것은 무엇과 같은 몇 가지를 보인다. 행렬 연산을 거치지 않고 변환 된 점의 실제 위치 좌표를 검색하는 방법이 있습니까?
에서 무엇을하고 싶습니까? 주어진 좌표에 개체를 그리거나 자신과 같이 그릴 수 있습니다. 예를 들어, 어쨌든 그것이 어디에서 끝나는 지 아십니까? –
변환 된 좌표를 알고 변환 된 위치에 객체를 그릴 필요가 있습니다. – itsraining
@flopcoder 수정 한 문제를 원래의 질문으로 되돌려 놓은 이유는 무엇입니까? 예를 들어 OpenGL이 아닌 OpenGL입니다. – Bart