#include <kanzi/core/math/srt_value_3d.hpp>
Public Member Functions | |
SRTValue3DLongerPath (const SRTValue3D &value) | |
Public Member Functions inherited from kanzi::SRTValue3D | |
SRTValue3D () | |
SRTValue3D (Vector3 scale, Vector3 rotationAnglesInRadians, Vector3 translation) | |
SRTValue3D (Vector3 scale, KzcQuaternion rotation, Vector3 translation) | |
Vector3 | getScale () const |
void | setScale (Vector3 value) |
float | getScaleX () const |
void | setScaleX (float value) |
float | getScaleY () const |
void | setScaleY (float value) |
float | getScaleZ () const |
void | setScaleZ (float value) |
void | scale (Vector3 factor) |
KzcQuaternion | getRotation () const |
void | setRotation (KzcQuaternion value) |
void | setRotation (Vector3 rotationAnglesInRadians) |
Vector3 | getTranslation () const |
void | setTranslation (Vector3 value) |
float | getTranslationX () const |
void | setTranslationX (float value) |
float | getTranslationY () const |
void | setTranslationY (float value) |
float | getTranslationZ () const |
void | setTranslationZ (float value) |
void | rotate (KzcQuaternion rotation) |
Matrix4x4 | toMatrix () const |
Additional Inherited Members | |
Static Public Member Functions inherited from kanzi::SRTValue3D | |
static optional< SRTValue3D > | create (const Matrix4x4 &matrix) |
static SRTValue3D | createScale (Vector3 scale) |
static SRTValue3D | createUniformScale (float scale) |
static SRTValue3D | createTranslation (Vector3 translation) |
|
inlineexplicit |