Ogre3D에서 사용자 지정 중심점을 중심으로 노드를 회전하려고하는데이 방법을 찾지 못하는 것 같습니다. 쿼터니언과 행렬을 살펴 봤지만 내가하려고하는 것을하지 않는 것 같습니다.하지만 솔직히 말해서 완전히 이해할 수는 없습니다.Ogre3D : 사용자 지정 중심점을 기준으로 한 회전
아래 그림은 내가 원하는 것을 보여줍니다 (상단에서 보았 듯이 벽에 '문'이 있음). 'o'는 중심점 (힌지)을 나타내고 'x'는 문 '' '벽을 나타냅니다.
- Original position
- What I get: What I want:
== x x o x x == == x o x x x ==
- After a 90 degree clockwise rotation:
- What I get: What I want:
x
x x
== o == == o ==
x x
x x
x
전환 및 회전을 결합하지 않는 이유는 무엇입니까? –