질문
유니티 Quaternion Quate...
비공개
조회수 850
작성일2018.05.17
유니티 Quaternion
Quaternion.identity에서 identity가 뭘 의미하는 건가요? 인터넷 찾아보고 유니티 사이트 찾아보고 다찾아봐도 안나오네요..
내공 적어서 죄송해요.
Quaternion.identity에서 identity가 뭘 의미하는 건가요? 인터넷 찾아보고 유니티 사이트 찾아보고 다찾아봐도 안나오네요..
내공 적어서 죄송해요.
답변자님,
정보를 공유해 주세요.
1번째 답변
똑똑한 더피
영웅
액션, 어드벤처 게임, 판타지, SF 애니메이션 분야에서 활동
본인 입력 포함 정보
수학에서 X에 Y를 곱했을때 결과가 X 라면 Y를 identity 라고 부릅니다
일반적인 수학에서 identity 는 1입니다.
Quaternion은 물체의 회전을 표현하는데 사용되는데
Quaternion X 와 Quaternion Y를 곱했을 때 나오는 값이 X 라면 Y는 identity 입니다.
어쨌든 간에, 유니티에서 보통 사용하는 목적은 회전을 기초값으로 초기화시키는 것입니다
transform.rotation = Quaternion.identity
라고 하면 모든 축의 회전값이 0으로 설정됩니다.
identity 가 의미하는 회전값이 0이라서요.
Quaternion의 곱은 두 회전을 의미하는데,
X 축으로 30도 와 Y 축으로 30도를 돌리면 결과는 그 두 회전을 합친 Quaternion 이 되지만,
어느 회전이든 identify 를 곱하면 곱하기 전의 값과 같으니까요.
더럽게 헷갈리겠지만 그렇습니다.
2018.05.17.
-
채택
질문자가 채택한 답변입니다.
도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
최근 공지사항이 없습니다.