728x90
반응형
4vector
-
3D에서 사용하는 동차 좌표계란 무엇인가?3D웹 프로그래밍/3D지식 2020. 11. 11. 21:30
*도움이 되셨다면 광고 한번 클릭해주세요! 제게 큰 힘이됩니다! 투영변환이란 무엇일까? 실세계의 한점 Q =(X,Y,Z)는 3차원의 점이다. 이점이 투영 스크린 상의 한점 (X,Y)로 즉 2차원점으로 변환되는 관계를 투영 변환이라한다. 이렇게 투영변환을 사용할 때는 동차 좌표계라고 알려진 좌표계를 사용한다. 그렇다면 왜 동차 좌표계를 사용할까? 3D상에서 점과 벡터는 3개의 좌표로 명시된다. 이는 점과 벡터를 같은 방법으로 명시하므로 혼동을 야기한다. 즉 벡터는 속도 와 방향를 가지고있는 (x,y,z) 이며 좌표상의 점은 (x,y,z)점을 가지고 있으므로 혼동한다. 그래서 동차좌표계는 네번째 좌표(w)가 추가된다. 벡터에 경우에는 w=0이며 w=0이 아닐경우 동차좌표는 점을 나타낸다. 동차 점(px,py..