'3D'에 해당되는 글 2건
- 2015.01.13 3D 모델링 기본 개념
- 2015.01.12 벡터의 정규화
벡터의 정규화(규격화) - 벡터의 크기를 1로 다 만들어주는 것
즉, 단위 벡터를 만들어주기 위해 사용하는 것
example)
사람 A,B
막대 C,D
A가 C의 막대를 잰다고 할때 A의 마디뼘은 5뼘이 나옴
B가 D의 막대를 잰다고 할떄 B의 마디뼘은 300뼘이 나옴
뼘크기가 정규화되지 않았다면 사람마다 뼘의 크기가 다르므로
이것은 누가 더 큰지 알 수 없다.
A,B의 마디길이가 다르므로 누구의 막대가 더큰지 판단 불가
정규화는 마디 길이를 통일 시켜주기 위해 사용하는 것
(스케일 통일)
벡터에서 정규화 사용하는 이유 : 방향만 나타내는 용도로써 사용하기 위해
벡터 A의 성분 = x = 2, y = 5, z = -4 일때
벡터 A의 크기 = 2^ + 5^ + -4^ = 4 + 25 + 16 = 45
sqrt(45) = 6.71 // sqrt = 루트
각 성분 x, y, z를 6.71로 나누면
x = 2 / 6.71 = 0.298062
y = 5 / 6.71 = 0.745156
z = -4 / 6.71 = -0.596125
벡터A와B의 합 또는 차를 구한 후 벡터 C를 정규화할 수 있다
길이가 1인 벡터를 단위벡터 라고 한다
'3D' 카테고리의 다른 글
3D 모델링 기본 개념 (0) | 2015.01.13 |
---|