본문 바로가기

DX

Orthogonal

 

Orthogonal Projection

특정 벡터를 축으로 하여 다른 벡터 를 투영하여 벡터 p 를 얻는 벡터 변환

여기서 kn^ 에서 k 는 v 의 크기에 cos 만 곱하면 되지만 축이 되는 벡터 n 을 단위벡터 취급하기 때문에 내적식인 |v||n|cos 으로 변경 가능하다.

 

Orthogonal set : 집합 내 모든 벡터들이 서로 수직인 경우

 

조건 1 : 각기 다른 벡터

조건 2 : 0벡터는 집합 내에 존재하지 않음

 

 

2차원 Orthogonal set  을 3차원으로 변경하는 방법 (Orthogonalizeion)

V0 V1 이 있고 3차원 상에서 V0 = W0 로 할 때 V1 을 W1 에 투영하여 얻는 projV1 을 V1 에서 빼주면 W1 을 얻게 된다.

 

내적이 아닌 외적을 이용해 Orthogonalizeion 하기

 

2차원에서 특정 벡터 u (ux,yy)에 대한 수직인 벡터는 (-uy, ux) 이다.

 

외적하면 그렇게 나옴. ㅅㄱ

'DX' 카테고리의 다른 글

그래픽스 행렬  (0) 2025.05.11
역행렬과 컴퓨터 그래픽스 (짧)  (0) 2025.05.11
조명 기초  (0) 2025.05.07
쉐이딩  (0) 2025.05.01
원근 투영 실습  (0) 2025.04.30