2017-12-20 23 views

답변

1

glm::angleAxis 방법은 축을 중심으로 회전 쿼터니언을 구성한다. 매개 변수는 다음과 같습니다 라디안

  • 회전이 발생해야하는 중심 축에서

    • 각도입니다.

    예제는 실제로 x 축 ([1,0,0]) 주위로 90 ° 회전 (= PI/2)을 구성합니다. z 축 주위로 90 °를 원하면 축을 [0,0,1]로 변경해야합니다.

  • 0

    쿼터니온이 어떻게 작동하는지 알면 하나의 축을 기준으로 또는 그 축을 기준으로 방향을 정의하십시오. 일반적인 오일러 각 회전과 마찬가지로 세 축을 따라 세 개의 각도를 사용하여 두 개의 축이 서로 평행하게 끝날 수있는 회전 패턴으로 이어질 수있는 회전을 정의합니다 (방향을 참조하십시오). 회전에 대해 한 자유도가 손실됩니다 일반적으로 짐발 잠금 문제입니다. 따라서 쿼터니언은 오리엔테이션을 정의하기 때문에 하나의 참조 벡터 만 사용합니다. 사용중인 함수는 x 축을 따라 벡터를 정의합니다. 나는 이것이 분명히 희망한다.