벡터는 크기만 가진 스칼라의 진화형으로 방향과 크기를 가집니다. 게임 프로그래밍에 필수적인 요소기 때문에 벡터에 관한 내용은 자세히 공부할 수록 좋다고 생각됩니다. 물리계에서 사용하는 힘, 속도, 가속도를 벡터로 표현할 수 있기 때문에 물리엔진의 구현에도 벡터는 필수적입니다. 벡터의 개념은 라그랑즈(1736-1813)가 1788년에 출판한 "Mechanique Analytique"에서 발견되었습니다. 라그랑즈 이후에 벡터의 개념이 수학, 역학, 물리학, 공학 등에 보편화 되는데 100여년이 걸렸습니다. 게임내에서 벡터의 쓰임은 오브젝트의 위치, 운동의 표현, 폴리곤, 카메라나 시선처리, 조명을 위한 법선 처리 등 공간적 방향을 표현하는데 쓰이기도 합니다. 백터의 개념 위 그림처럼 AB와 A'B'는 같은 ..