위치 벡터 A + 위치 벡터 B = 위치 벡터 (A에서 B만큼 이동한 위치)
위치 벡터 A - 위치 벡터 B = 방향 벡터 (B에서 A를 바라본 방향)위치 + 방향 = 위치
위치 + 방향 * (속도) = 위치
정규화 : 자기 자신으로 나누어 크기를 1로 만드는 것.
- 연산 속도가 빠르고, 계산하기 편하다.
예시)
N(v1 - v0) = e1
N(v2 - v0) = e2
Cross( e1, e2 ) = c1
Cross( e2, e1 ) = c2
자신의 크기와 오른쪽으로 같은 크기 만큼 벌어진 곳에 존재하는 평행선 상의 모든 벡터와 외적을 하면 모두 위쪽 방향으로 자신의 크기만큼의 값이 나온다.
따라서, 이것을 이용하면 해당벡터와 외적을 했을때 +방향이라면 오른쪽, -방향이라면 왼쪽으로 판단할 수 있다.
e1과 e2 방향 벡터 간의 사이 각을 알 수 있다.
내적한 값이 정규화로 계산한 경우 값이 cos함수의 범위(-1, 0, 1)사이로 나오기 때문에, 해당 지점이 내앞에 존재하는지 뒤에 존재하는지 여부를 알수 있으나 좌우의 여부는 알 수 없다.