4
GLM에서 프러스 텀을 계산하는 투영 매트릭스를 선언 할 수있는 방법을 제공GLM 투영 매트릭스
projectionMatrix = GLM :: 관점 (45.0f, 4.0f/3.0F, 0.1F, 1000.f);
이 글에서는 바운딩 박스가 내 절두체에 있는지 확인할 수 있기를 바랍니다. 절두체 평면을 얻으려면 어떻게해야합니까? 아니면 이것을 투영 행렬에서 계산해야합니까? 이것이 올바른 방법일까요?
절두체를 추출 할 때 모델 및 뷰 매트릭스를 사용하여 자세히 설명 할 수 있습니까? 내 뷰 행렬은 카메라의 프레임 (위치, 회전) 및 투영 행렬입니다. 세상을 렌더링 할 때 전 세계의 정점을 카메라에서 상쇄했습니다. 모델을 월드 공간으로 변환하지 않을 경우 모델 매트릭스를 적용하려면 어떻게해야합니까? 아니면 어떻게 모델을 경계 상자에 적용 할 수 있습니까? –
다음과 같이 할 수 있습니다. 1. 투영 행렬에서 절두체를 추출합니다. 2. 테두리 상자에 뷰 변형을 적용합니다. 3. 테스트를 수행하십시오 (동일한 공간에 있기 때문에). – brano
감사합니다. 오래된 고정 파이프 라인을 생각해 보았는데,이 작업을 수행 할 필요가 없었습니까? 나는 한 번도하지 않았다. glGet으로 행렬을 채우면 마술처럼 작동합니다. –