Panda3D
|
This is a unit quaternion representing a rotation. More...
#include "lrotation.h"
Public Member Functions | |
LRotationd (const LQuaterniond &) | |
LRotationd (double, double, double, double) | |
LRotationd (double, double, double) | |
Sets the rotation from the given Euler angles. | |
LRotationd (const LVector3d &, double) | |
axis + angle (in degrees) | |
LRotationd (const LVecBase4d ©) | |
LRotationd (const LMatrix4d &) | |
lmatrix4 | |
LRotationd (const LMatrix3d &) | |
lmatrix3 | |
LRotationd | operator* (double scalar) const |
LRotationd | operator* (const LRotationd &other) const |
Rotation * Rotation = Rotation. | |
LQuaterniond | operator* (const LQuaterniond &other) const |
Rotation * Orientation = Orientation This is another meaningless operation, attempting to apply an orientation to a rotation. | |
LRotationd | operator/ (double scalar) const |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This is a unit quaternion representing a rotation.
Definition at line 323 of file lrotation.h.
LRotationd::LRotationd | ( | const LVector3d & | axis, |
double | angle | ||
) | [inline] |
axis + angle (in degrees)
Definition at line 431 of file lrotation.h.
LRotationd::LRotationd | ( | const LMatrix3d & | m | ) | [inline] |
lmatrix3
Definition at line 411 of file lrotation.h.
LRotationd::LRotationd | ( | const LMatrix4d & | m | ) | [inline] |
lmatrix4
Definition at line 421 of file lrotation.h.
LRotationd::LRotationd | ( | double | h, |
double | p, | ||
double | r | ||
) | [inline] |
Sets the rotation from the given Euler angles.
Definition at line 448 of file lrotation.h.
LQuaterniond LRotationd::operator* | ( | const LQuaterniond & | other | ) | const [inline] |
Rotation * Orientation = Orientation This is another meaningless operation, attempting to apply an orientation to a rotation.
Reimplemented from LQuaterniond.
Definition at line 490 of file lrotation.h.
LRotationd LRotationd::operator* | ( | const LRotationd & | other | ) | const [inline] |
Rotation * Rotation = Rotation.
Definition at line 478 of file lrotation.h.