상세 컨텐츠

본문 제목

벡터공간(Vector Space)과 어파인공간(Affine Space)

Tech/Unity 유니티

by 테크투아트 2024. 1. 19. 10:58

본문

벡터(Vector)

크기와 방향을 갖는 물리량

 

벡터공간(Vector Space)

주어진 벡터들에 스칼라를 곱하거나 벡터끼리의 합성에 의해 만들어지는 모든 벡터의 집합을 ‘벡터공간’이라고 한다.

 

어파인공간(Affine Space)

벡터의 위치를 표시하고 싶어서 생김.

점을 마치 벡터의 동족처럼 취급함으로써 벡터공간을 확장한 것.

어파인공간에서는 다음과 같은 연산이 가능하다.

  1. 벡터와 벡터의 덧셈/뺄셈
  2. 스칼라와 벡터의 곱셈/나눗셈
  3. 점과 벡터의 덧셈/뺄셈

1, 2는 벡터공간에서부터 가능한 연산이고, 3은 어파인공간에서 추가된 연산이다.

 

 

(출처 : OpenGL로 배우는 3차원 컴퓨터 그래픽스, 주우석 저, 한빛아카데미)

관련글 더보기