#include <StdMeshMath.h>
Public Member Functions | |
void | Normalize () |
Static Public Member Functions | |
static StdMeshVector | Zero () |
static StdMeshVector | UnitScale () |
static StdMeshVector | Translate (float dx, float dy, float dz) |
static StdMeshVector | Cross (const StdMeshVector &lhs, const StdMeshVector &rhs) |
Public Attributes | |
float | x |
float | y |
float | z |
Definition at line 22 of file StdMeshMath.h.
|
static |
Definition at line 47 of file StdMeshMath.cpp.
Referenced by StdMeshMatrix::LookAt(), and operator*().
void StdMeshVector::Normalize | ( | ) |
|
static |
Definition at line 38 of file StdMeshMath.cpp.
Referenced by StdMeshMatrix::Decompose(), CStdGL::PerformMesh(), StdMeshTransformation::Rotate(), StdMeshTransformation::Scale(), and StdMeshTransformation::Translate().
|
static |
Definition at line 29 of file StdMeshMath.cpp.
Referenced by StdMeshTransformation::Identity(), StdMeshSkeletonLoader::LoadSkeletonXml(), Ogre::Skeleton::ChunkBone::ReadImpl(), Ogre::Skeleton::ChunkAnimationTrackKF::ReadImpl(), StdMeshTransformation::Rotate(), and StdMeshTransformation::Translate().
|
static |
Definition at line 20 of file StdMeshMath.cpp.
Referenced by StdMeshTransformation::Identity(), StdMeshTransformation::Rotate(), StdMeshTransformation::Scale(), and StdMeshTransformation::Zero().
float StdMeshVector::x |
Definition at line 24 of file StdMeshMath.h.
Referenced by StdMeshQuaternion::AngleAxis(), Cross(), StdMeshMatrix::Decompose(), StdMeshSkeletonLoader::LoadSkeletonXml(), StdMeshMatrix::LookAt(), Normalize(), operator*(), operator*=(), operator+=(), operator-(), operator-=(), operator/(), CStdGL::PerformMesh(), Ogre::Skeleton::ChunkBone::ReadImpl(), Ogre::Skeleton::ChunkAnimationTrackKF::ReadImpl(), Ogre::Skeleton::ChunkAnimationLink::ReadImpl(), StdMeshMatrix::Transform(), StdMeshMatrix::TransformInverse(), OgreToClonk::TransformQuaternion(), OgreToClonk::TransformScaleVector(), OgreToClonk::TransformVertex(), Translate(), UnitScale(), and Zero().
float StdMeshVector::y |
Definition at line 24 of file StdMeshMath.h.
Referenced by StdMeshQuaternion::AngleAxis(), Cross(), StdMeshMatrix::Decompose(), StdMeshSkeletonLoader::LoadSkeletonXml(), StdMeshMatrix::LookAt(), Normalize(), operator*(), operator*=(), operator+=(), operator-(), operator-=(), operator/(), CStdGL::PerformMesh(), Ogre::Skeleton::ChunkBone::ReadImpl(), Ogre::Skeleton::ChunkAnimationTrackKF::ReadImpl(), Ogre::Skeleton::ChunkAnimationLink::ReadImpl(), StdMeshMatrix::Transform(), StdMeshMatrix::TransformInverse(), OgreToClonk::TransformQuaternion(), OgreToClonk::TransformScaleVector(), OgreToClonk::TransformVertex(), Translate(), UnitScale(), and Zero().
float StdMeshVector::z |
Definition at line 24 of file StdMeshMath.h.
Referenced by StdMeshQuaternion::AngleAxis(), Cross(), StdMeshMatrix::Decompose(), StdMeshSkeletonLoader::LoadSkeletonXml(), StdMeshMatrix::LookAt(), Normalize(), operator*(), operator*=(), operator+=(), operator-(), operator-=(), operator/(), CStdGL::PerformMesh(), Ogre::Skeleton::ChunkBone::ReadImpl(), Ogre::Skeleton::ChunkAnimationTrackKF::ReadImpl(), Ogre::Skeleton::ChunkAnimationLink::ReadImpl(), StdMeshMatrix::Transform(), StdMeshMatrix::TransformInverse(), OgreToClonk::TransformQuaternion(), OgreToClonk::TransformScaleVector(), OgreToClonk::TransformVertex(), Translate(), UnitScale(), and Zero().