![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Кватернион Подробнее...
#include "pimathmatrix.h"Классы | |
| class | PIQuaternion |
| Кватернион для представления 3D вращений и ориентаций Подробнее... | |
Функции | |
| PIQuaternion | operator* (const double &a, const PIQuaternion &q) |
| Умножение скаляра на кватернион | |
| PIQuaternion | operator* (const PIQuaternion &q0, const PIQuaternion &q1) |
| Умножение кватернионов Подробнее... | |
| PIQuaternion | operator+ (const PIQuaternion &q0, const PIQuaternion &q1) |
| Сложение кватернионов Подробнее... | |
| PIQuaternion | operator- (const PIQuaternion &q0, const PIQuaternion &q1) |
| Вычитание кватернионов Подробнее... | |
| PIQuaternion | operator- (const PIQuaternion &q0) |
| Унарный минус кватерниона Подробнее... | |
Кватернион
| PIQuaternion operator* | ( | const PIQuaternion & | q0, |
| const PIQuaternion & | q1 | ||
| ) |
Умножение кватернионов
Выполняет умножение кватернионов (произведение Гамильтона)
|
inline |
Сложение кватернионов
Складывает соответствующие компоненты двух кватернионов
|
inline |
Вычитание кватернионов
Вычитает соответствующие компоненты двух кватернионов
|
inline |
Унарный минус кватерниона
Меняет знаки как векторной, так и скалярной частей кватерниона