Game/게임 수학
Vector 연산 기초
안녕도라
2024. 9. 30. 22:32
Vector란?
좌표, 방향, 거리, 속도를 나타낼 때 쓰게 화살표!
Vector2,3,4 등이 있다.

Vector의 특징
방향과 거리만 알고 있을 뿐 시작점을 알지 못하는 화살표.
(2,3)이란 뜻은?
1. 내가 (2,3)에 있다.
2. 내 위치에서 '상대적으로' (2,3)만큼 가고 있다.
1. 벡터는 길이와 방향을 가진다.
2-1. 벡터는 절대 좌표, 즉 (0,0)에서 (1,1) , (2,3)로 가겠다는 뜻
2-2. 벡터는 상대 좌표, 즉 현위치에서 (1,1)벡터로 (2,3)벡터로 가겠다는 뜻, x로 1만큼 y로 1만큼 가겠다.

Vector의 덧셈
더한 벡터만큼 이동한다


벡터의 활용법?
벡터는 내 위치에서 얼만큼 가야 상대방에 도달할까!
상대방과 나 사이의 간격을 구하기 위함..
도착점 - 시작점 = 시작점 에서 도착점 까지의 거리를 구할 수 있다
Vector의 곱셈
** 이부분 아직 이해 안감
세배 더 빠르거나, 세 배 더 멀리 갈 수 있는 것!
벡터를 방향 * 속도로 나타내고 싶다면!
길이가 달라도 방향은 같을 수 있다!
방향벡터(단위 벡터) : 길이가 1인 벡터이고 방향만을 순수히 나타낼 수 있어
그래서 (-4,3)을 나타내고자 할때,
(-4,3) = (길이가 1인 벡터) * 5


벡터는 방향과 길이!
벡터의 뺄셈: 나와 원하는 지점의 거리를 구할 수 있다.
벡터의 곱셈: 방향과 속도를 쪼개서 생각할 수 있다.