본문 바로가기
반응형

지엘2

투상 변환과 뷰 포트 변환 (3)지엘의 뷰 포트 변환 뷰포트 변환 정규화 장치좌표계 (NDCS : Normalized Device Coordinate System) 절단 이후 원근 분할에 의해 물체 정점을 3차원 좌표로 변환한 것 (x', y', z', 1) = (x/w, y/w, z/w, 1) 뷰 포트 변환 (Viewport Transformation) 정규화 장치좌표계에서 화면 좌표계로 가는 작업 화면 좌표계 (SCS : Screen Coordinate System), 뷰포트 좌표계 (Viewport Coordinate System), 윈도우 좌표계 (Window Coordinate System) 뷰포트 설정 void glViewport(GLint left, GLint bottom, GLsizei width, GLsizei height); Z값의 재 정.. 2023. 4. 23.
투상 변환과 뷰 포트 변환 (2)지엘의 투상변환 지엘의 투상변환 변환 행렬 지정을 위한 상수 변환종류 상태변수 값 (상수) 목적 모델변환 시점변환 GL_MODELVIEW 물체에 대한 기하변환 카메라 위치 및 방향에 대한 기하 변환 투상변환 GL_PROJECTION 촬영방법 및 렌즈 선택에 대한 기하 변환 void glMatrixMode(GL_PROJECTION); void glGetFloatv(GL_PROJECTION_MATRIX);//투영 변환 행렬을 가져와서 메모리 위치에 저장 모델뷰 변환과 투상 변환이 조작하는 대상 행렬이 서로 다름 행렬 모드 설정의 기본값(Default)은 모델뷰 행렬 투상행렬 역시 행렬 스택으로 구성됨 (2개 이상) 지엘의 투상변환은 투상방식과 투상 범위를 지정 더보기 모델 뷰 행렬에 의해 물체를 정하고, 카메라의 위치와 방.. 2023. 4. 23.
반응형