카메라가 0, -1, 0 즉, 아래를 바라보고 있는데
여러 수식으로 빨간선 벡터인
프러스텀 상단면으로 향하는 벡터와 우측면으로 향하는 벡터를 구했어요
제가 원하는건 노란색인 우측 상단 꼭지점으로 향하는 벡터인데..
이거는 어떻게 구할까요..?
두 빨간선 벡터만으로 노란선 벡터를 구할 수 있는지 질문입니다.. ㅠㅠ
=================================================================
! 카메라가 회전하기 때문에 단순 방향벡터가 필요합니다
! 카메라 각도가 0에 가까워 질 수록 프러스텀이 지면에 닿는 모양은 상단이 넓은 직사각형 형태가 됩니다
해당 댓글은 삭제되었습니다.
z축하고 y축하고 혼동이 있으셨을까봐 두 요소 모두 테스트하고 normalized 했지만 맞지 않네요 ㅠ
혹시 빨간 벡터를 지면에 닿는 부분으로 구한거야?
방향벡터요
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=125643&page=1
확인해바
쏘리 다시 적음 빨간색 두개 더해서 카메라 transform 매트릭스 inverse한거랑 곱하면 카메라 상대 시점의 노란색 좌표가 나옴 이때 xz 좌표가 카메라 상대 시점의 노란 xz 좌표고, y 좌표의 절반이 카메라 상대 시점의 노란 y 좌표임 이렇게 카메라 상대 시점의 노란 좌표를 구한 후 다시 카메라 transform 매트릭스랑 곱하면 저 노란 벡터가 나옴
벡터맨한테 부탁하면 구해줌
빨간거 둘다 normalize해서 더하고 또 normalize하면 안나오나?