#include <Csc3dTypes.h>
|
| double | w = 0 |
| |
| double | x = 0 |
| |
| double | y = 0 |
| |
| double | z = 0 |
| |
◆ CscQuaternion() [1/2]
| conscience_core::axiomes::CscQuaternion::CscQuaternion |
( |
double |
w = 0, |
|
|
double |
x = 0, |
|
|
double |
y = 0, |
|
|
double |
z = 0 |
|
) |
| |
◆ CscQuaternion() [2/2]
| conscience_core::axiomes::CscQuaternion::CscQuaternion |
( |
const double * |
values | ) |
|
- Parameters
-
| values | values as array of w, x, y, z |
- Warning
- will crash if values has not enough values
◆ ~CscQuaternion()
| virtual conscience_core::axiomes::CscQuaternion::~CscQuaternion |
( |
| ) |
|
|
virtualdefault |
◆ clone()
| CscQuaternion * conscience_core::axiomes::CscQuaternion::clone |
( |
| ) |
const |
|
virtual |
◆ conjugate()
| CscQuaternion conscience_core::axiomes::CscQuaternion::conjugate |
( |
| ) |
const |
◆ fromAngleAxis()
| CscQuaternion conscience_core::axiomes::CscQuaternion::fromAngleAxis |
( |
double |
angleRad, |
|
|
Axis3d |
axis |
|
) |
| |
|
static |
◆ getW()
| double conscience_core::axiomes::CscQuaternion::getW |
( |
| ) |
const |
◆ getX()
| double conscience_core::axiomes::CscQuaternion::getX |
( |
| ) |
const |
◆ getY()
| double conscience_core::axiomes::CscQuaternion::getY |
( |
| ) |
const |
◆ getZ()
| double conscience_core::axiomes::CscQuaternion::getZ |
( |
| ) |
const |
◆ identity()
| CscQuaternion conscience_core::axiomes::CscQuaternion::identity |
( |
| ) |
|
|
static |
identity quaternion (no rotation)
◆ inverse()
| CscQuaternion conscience_core::axiomes::CscQuaternion::inverse |
( |
| ) |
const |
◆ normalize()
| void conscience_core::axiomes::CscQuaternion::normalize |
( |
| ) |
|
Normalize the quaternion (make unit length)
◆ operator string()
| conscience_core::axiomes::CscQuaternion::operator string |
( |
| ) |
const |
|
virtual |
◆ operator*() [1/2]
◆ operator*() [2/2]
Multiplication operator (q1 * q2)
◆ operator*=()
◆ operator+()
◆ operator/()
/ Division operator (q1 / q2 = q1 * inverse(q2))
◆ rotateVector()
| void conscience_core::axiomes::CscQuaternion::rotateVector |
( |
CscPoint3d & |
vector | ) |
const |
◆ toEuler()
◆ toString()
| string conscience_core::axiomes::CscQuaternion::toString |
( |
| ) |
const |
|
virtual |
| double conscience_core::axiomes::CscQuaternion::w = 0 |
| double conscience_core::axiomes::CscQuaternion::x = 0 |
| double conscience_core::axiomes::CscQuaternion::y = 0 |
| double conscience_core::axiomes::CscQuaternion::z = 0 |
The documentation for this struct was generated from the following files: