3DMP engines
3D그래픽스 물리 수학, 프로그래밍 GPU Shader 게임엔진 알고리즘 디자인패턴 matlab etc.
구면선형보간함수를 구현하다보면 일반적인 벡터부분만 뽑아와 내적을 하는것이 DirectX 에서 제공하는 함수와 결과가
한번씩 반대로 나온다는것을 알 수 있다
그것을 아래 첨부한 내용과 같이 해결하면 된다
http://www.gpgstudy.com/forum/viewtopic.php?t=1949
내적이 0보다 작은 경우에 두 쿼터니온 중 하나의 부호와 내적결과의 부호를 반대로 해야한다
D3DX 의 slerp 함수는 이처럼 되어있음
반응형
'수학 (Mathematics) > 3D수학' 카테고리의 다른 글
자동차, 비행기를 목표하는곳까의 경로 생성 (0) | 2012.11.02 |
---|---|
Z*X*Y 행렬 곱과 회전 사원수곱 (0) | 2012.11.02 |
d3dx 수학 함수들을 opengl 에서 쓰고 싶을때 (0) | 2012.11.02 |
왼손좌표계와 오른손좌표계 때문에 행렬이 전치관계때문이 아니다 (0) | 2012.11.02 |
짐벌락 피하는 방법 (0) | 2012.11.02 |