벡터의 크기를 1로 만들어 단위벡터로 만드는 과정을 정규화 라고 합니다.
이는 매우 중요한 개념이니 잘 알아두시기 바랍니다.
추후 증명이나, 실제 게임개발에도 아주 많이 이용됩니다.
공식
N=∣∣V∣∣V
증명
정규화된 벡터의 길이가 1임을 증명해보겠습니다.
V=(x,y,z)라고 정의해봅시다.
그러면 ∣∣V∣∣=x2+y2+z2 라고 할 수 있습니다.
그럼 위 공식에 따르면 정규화 벡터를 아래 식과 같이 표현할 수 있습니다.
N=(x2+y2+z2x,x2+y2+z2y,x2+y2+z2z)
그럼 벡터의 길이는 아래 식과 같이 표현할 수 있습니다.
∣∣N∣∣=(x2+y2+z2x)2+(x2+y2+z2y)2+(x2+y2+z2z)2
∣∣N∣∣=x2+y2+z2x2+x2+y2+z2y2+x2+y2+z2z2
∣∣N∣∣=x2+y2+z2x2+y2+z2=1=1