필자는 3D 프로그래밍에 관한 A-Level을위한 논문을 작성해야합니다. 하지만 투시 투영 행렬을 이해하는 데 심각한 문제가 있습니다. 행렬을 자세히 설명해야합니다. 이 주제에 대해 많은 웹 사이트와 YouTube 동영상을 검색했지만 질문에 대한 대답은 거의 없습니다. 왜 그 자리에이 값이 있는지. 이 http://www.songho.ca/opengl/gl_projectionmatrix.html을 기반으로 어떻게 w-row가 작동하는지 알 수 있었지만 다른 세 가지를 이해하지 못합니다.영사 매트릭스는 어떻게 작동합니까?
나는 대칭 뷰포트에 대해 "간단한"버전만을 사용하기로 결정 (오른 손잡이 좌표 운전을.) :
나는 나에게 처음 세 행을 설명하는 모든 시도에 매우 감사드립니다!
누군가가 추락하기 전에 이것은 실제로 좋은 질문입니다. 나는 풀어서 쓸 수있는 대답을 쓸 시간이 없다.하지만 여기에 그 요지가있다. 2D에서 어떤 거리에서 x 축에 평행 한 선을 상상해 보라. x = l ... r; 이것은 가까운 투영 "선"입니다. 이제이 라인의 점을 범위 -1 ~ 1로 매핑하고 y_w와 offset w_w를 곱하여 y 좌표에 추가하여 y = n => w = 1이고 다른 점에 대해서는 w가 비례가되도록 매핑을 찾습니다. ~ y. – datenwolf