Study 5

외적 연산(Cross Product) 쉽게 이해하기

외적 연산(Cross Product)란?- 임의의 두 벡터와 직교를 이루는 벡터EX) Cross(A , B)란? A가 B 를 감싸는 형태가 될때 직교가 되는 벡터- 오른손 손가락 두개를 피고 검지를 A라 하고 중지를 B라 했을때, 왼손 끝을 오른손 검지에 반대로 맞닿고 감싸쥐는 형태 EX) Cross(B, A)란? B가 A를 감싸는 형태가 될때 두 벡터와 직교가 되는 벡터- 왼손을 중지에 맞닿고 감싸쥐는 형태  - 문제 풀이임의의 두 벡터 A[5,2,3] B[8,1,-4]의 외적을 구해보자. Cross A B를 구해보자.A x B = [(a2b3 - a3b2) (a3b1 - a1b3) (a1b2 - a2b1)]계산 순서가 헷갈릴땐 아래 그림을 참고하여 순서를 기억하자. =[((2x -4) - (-3 x ..

Study 2015.12.31

내적 연산(Dot Product) 쉽게 이해하기

내적(Dot Product)이란? -      정규화된 한 벡터가 다른 벡터에 투영된 길이 값을 나타낸다.Ex) Dot(A , B) 란? B를 A위치로 회전했을 때 투영되어 직교되는 위치만큼의 크기 값 EX2) Dot(B,A)는?      각 벡터를 Normalize한 후의 스칼라 곱의 결과값이며 그 값은 두 벡터의 코사인의 값과 일치한다. 그러므로 음수 인지 양수 인지 그리고 각도의 크기 값도 알아 낼 수 있다.  1.    먼저 3D맥스상에서 임의좌표를 가지는 두 개의 벡터를 만든다.C = [5 , 2, -3]D = [8, 1, -4]    2.    먼저 A와 B의 크기를 구한다. 3.    벡터의 크기 값을 활용하여 정규화(Normalize)를 한다. ||Normalize A|| = 1 이어야 한..

Study 2015.12.30