Обновить
8K+
4
Альберт@Wildcat770

Пользователь

20
Рейтинг
Отправить сообщение

Практическая сторона кватернионов для описания вращений

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели9.5K

Вращения в трёхмерном пространстве встречаются практически в любой задаче компьютерной графики, от игровых движков до WebGL‑приложений.

В статье разбираю, как описываются повороты с помощью матриц и кватернионов, почему оба подхода задают одни и те же преобразования и в чём заключаются преимущества кватернионов на практике.

На примере демонстрационного проекта на Rust, WebAssembly и ThreeJS рассматриваю связь между осью вращения, матрицами поворота, комплексными числами и кватернионами, а также показывается, как эти математические конструкции используются для вращения реальной 3D‑модели.

Читать далее

Информация

В рейтинге
477-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Фулстек разработчик
Средний
От 120 000 ₽
Rust
TypeScript
JavaScript
React
Node.js
Redux
Vite
Веб-разработка
Three.js
Canvas