Мгновенное преобразование кватернионов и 3D-вращений

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

Как пользоваться конвертером кватернионов

1
Выберите формат ввода

Нажмите одну из четырёх вкладок: Кватернион, Углы Эйлера, Ось-угол или Матрица вращения.

2
Введите значения

Заполните числа для выбранного формата. Все остальные представления обновляются в реальном времени.

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

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

4
Используйте пресеты

Выберите пресет, например «Тождественное» или «90° рыскание», чтобы заполнить поля известным вращением.

Переводите между кватернионами, углами Эйлера, осью-углом и матрицами вращения в реальном времени

Кватернион / Углы Эйлера / Ось-угол / Матрица вращения
Кватернион (w, x, y, z)
⚠️ Обнаружен шарнирный замок — углы Эйлера не единственны вблизи ±90° тангажа.
⚠️ Ось является нулевым вектором — представление ось-угол не определено.
⚠️ Матрица не является корректной матрицей вращения (определитель ≠ 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)
Пресеты
Опубликовано Обновлено