|  | ReactPhysics3D
    v0.10.2
    C++ Physics engine library | 
This class represents a position and an orientation in 3D. More...
#include <include/reactphysics3d/mathematics/Transform.h>
| Public Member Functions | |
| Transform () | |
| Constructor. | |
| Transform (const Vector3 &position, const Matrix3x3 &orientation) | |
| Constructor. | |
| Transform (const Vector3 &position, const Quaternion &orientation) | |
| Constructor. | |
| const Vector3 & | getPosition () const | 
| Return the origin of the transform. | |
| void | setPosition (const Vector3 &position) | 
| Set the origin of the transform. | |
| const Quaternion & | getOrientation () const | 
| Return the orientation quaternion. | |
| void | setOrientation (const Quaternion &orientation) | 
| Set the rotation quaternion. | |
| void | setToIdentity () | 
| Set the transform to the identity transform. | |
| void | setFromOpenGL (decimal *openglMatrix) | 
| Set the transform from an OpenGL transform matrix. | |
| void | getOpenGLMatrix (decimal *openglMatrix) const | 
| Get the OpenGL matrix of the transform. | |
| Transform | getInverse () const | 
| Return the inverse of the transform. | |
| bool | isValid () const | 
| Return true if it is a valid transform. | |
| Vector3 | operator* (const Vector3 &vector) const | 
| Return the transformed vector. | |
| Transform | operator* (const Transform &transform2) const | 
| Operator of multiplication of a transform with another one. | |
| bool | operator== (const Transform &transform2) const | 
| Return true if the two transforms are equal. | |
| bool | operator!= (const Transform &transform2) const | 
| Return true if the two transforms are different. | |
| std::string | to_string () const | 
| Return the string representation. | |
| Static Public Member Functions | |
| static Transform | interpolateTransforms (const Transform &oldTransform, const Transform &newTransform, decimal interpolationFactor) | 
| Return an interpolated transform. | |
| static Transform | identity () | 
| Return the identity transform. | |
This class represents a position and an orientation in 3D.
It can also be seen as representing a translation and a rotation.