Перетворення кватерніонів і 3D-обертань

Браузерний конвертер кватерніонів і обертань для робототехніки, авіакосмосу та розробки ігор. Миттєво переключайтеся між кватерніоном (w,x,y,z), кутами Ейлера (усі 12 порядків, внутрішні та зовнішні), представленням вісь-кут і матрицею обертання 3×3. Коректно обробляє шарнірне блокування і автоматично нормалізує кватерніони.

Як користуватися конвертером кватерніонів

1
Оберіть вхідний формат

Натисніть одну з чотирьох вкладок: Кватерніон, Кути Ейлера, Вісь-кут або Матриця обертання.

2
Введіть значення

Заповніть числа для обраного формату. Усі інші представлення оновляться в реальному часі під час введення.

3
Скопіюйте результат

Натисніть кнопку «Копіювати» поруч із будь-яким блоком результатів, щоб скопіювати значення в буфер обміну.

4
Використовуйте шаблони для поширених обертань

Оберіть шаблон, наприклад «Одиничне» або «Нишпорення 90°», щоб попередньо заповнити поля добре відомим обертанням.

Перетворюйте кватерніони, кути Ейлера, вісь-кут і матриці обертання в режимі реального часу

Кватерніон / Кути Ейлера / Вісь-кут / Матриця обертання
Кватерніон (w, x, y, z)
⚠️ Виявлено шарнірне блокування — кути Ейлера неоднозначні поблизу ±90° тангажу.
⚠️ Вісь є нульовим вектором — представлення вісь-кут неоднозначне.
⚠️ Матриця не є правильною матрицею обертання (det ≠ 1).
Результати
Кватерніон
w=1, x=0, y=0, z=0
Кути Ейлера
ZYX intrinsic: α=0°, β=0°, γ=0°
Вісь-кут
axis=[0, 0, 1], angle=0°
Матриця обертання
[[1, 0, 0], [0, 1, 0], [0, 0, 1]]
Попередній перегляд 3D-орієнтації
Вісь X
Вісь Y
Вісь Z
Куб і тріедр осей обертаються в реальному часі разом із поточним обертанням. Вісь Z спрямована вгору.
Скопіювати як код
Quaternion(x=0.0, y=0.0, z=0.0, w=1.0)
Шаблони
Опубліковано Оновлено Автор: