3D/2D 그래픽 엔진을 만들고 있는데, 멋진 Vector2, Vector3 클래스, Window 래퍼 및 OpenGL 컨텍스트 생성 프레임 워크를 작성한 후 잠시 동안 어떻게 전환 할 수 있을지 생각하고있었습니다. 좌표 시스템 축. OpenGL은 기본적으로는 (내가 아는 한) 그런 간다 : 나를 읽을 좌표에 대한OpenGL 좌표계 변경 방법 + [행렬 연산]
난 정말, 정말 그런 좌표를하고 싶지 않아+X axis stands for Right | -X for Left
+Y axis stands for Up | -Y stands for Down
-Z stands for Forward | -Z stands for Backward
, 그것은 단지 수 있습니다. 그래서 UE4 스타일 좌표에 대해 생각했습니다 :
+X axis stands for Forward
+Y axis stands for Right
+Z axis stands for Up
이 축은 어떻게 전환 할 수 있습니까?
나는 "미 조정"관점에 대해 읽었지만 전환하지 않는 반전 축 만있었습니다.
내 두 번째 질문은 (컴퓨터 그래픽 용으로) 일부 매트릭스 작업을 배울 수있는 곳입니다. 나는 바로 사용할 수있는 소스 코드 나 확장을 다운로드하고 싶지 않다. 내가이 엔진을 쓰기 주요 목적은 나를 위해 지금 행렬이다 수학과 가장 중요한 것은 내용이다 - 프로젝션 행렬, 회전 행렬, 변환 행렬, 규모 등