'3D'에 해당되는 글 2건

  1. 2015.01.13 3D 모델링 기본 개념
  2. 2015.01.12 벡터의 정규화

3D 모델링 기본 개념

3D 2015. 1. 13. 18:28

http://3developer.tistory.com/41

'3D' 카테고리의 다른 글

벡터의 정규화  (0) 2015.01.12
Posted by 에브리피플
,

벡터의 정규화

3D 2015. 1. 12. 11:40

벡터의 정규화(규격화) - 벡터의 크기를 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
Posted by 에브리피플
,