Experiment & Implementation

수식에서 수치로.

값을 바꾸고 결과를 확인하는 작은 실험실입니다.
아래 예제는 학습용으로 추가한 계산 기능이며, 실제 측정 데이터가 아닙니다.

Axis–Angle → Quaternion

회전축과 회전각

0이 아닌 회전축을 입력하면 단위 벡터로 정규화한 후 쿼터니언을 계산합니다.

회전축 r = (rₓ, rᵧ, r_z)

원문 상단의 표기 규약

scalar-first · q₁은 스칼라 성분 · 벡터부에 음의 부호를 사용합니다. 다른 문헌의 회전 방향·성분 순서와 혼용하지 마세요.

쿼터니언 원문 노트 →
COMPUTED RESULT
q = [ cos ⁡ θ 2 , − r x sin ⁡ θ 2 , − r y sin ⁡ θ 2 , − r z sin ⁡ θ 2 ]
q1 —
q2 —
q3 —
q4 —
정규화된 축 —
쿼터니언 노름 —
q 1 2 + q 2 2 + q 3 2 + q 4 2 = 1

0인 축은 정규화할 수 없습니다. 브라우저의 부동소수점 계산 결과는 표시 자릿수에서 반올림합니다.

기존 계산·실험 도구

기존 홈페이지의 외부 도구 링크를 보존했습니다. 외부 사이트의 운영 상태는 별도입니다.