2012-08-08 3 views
0

3D 평면과 무한대 평면의 교차점을 계산하고 싶습니다. 3 차원 방향을 취하고 4 번째 벡터 좌표를 0으로 설정하는 것과 같을 것으로 생각됩니다.무한대 평면을 가진 선분의 교차점

그러나 이것은 충분하지 않습니다. 원근감 카메라에 의해 선이 변형되고 투영 된 후 화면 좌표에서 교차점의 2D 위치를 알고 싶습니다.

이 문제는 2D 이미지에서 소실점을 찾는 것과 같습니다.

답변

1

소실점은 3D 공간에서의 방향과 일치하는 것으로 보입니다. 따라서 렌더링 파이프 라인에서 [x y z 0] 형태의 동종 벡터를 사용하면 스크린상의 소실점의 2D 좌표가 산출됩니다.