[OgreKit Lua]

Public Member Functions | List of all members
gsVector3 Class Reference
Inheritance diagram for gsVector3:

Public Member Functions

 gsVector3 (const gkVector3 &rhs)
 
 gsVector3 ()
 
 gsVector3 (float _x, float _y, float _z)
 
 gsVector3 (const gsVector3 &rhs)
 
const char * __str__ (void)
 
void set (float _x, float _y, float _z)
 
float normalize (void)
 
float dot (const gsVector3 &v)
 
gsVector3 cross (const gsVector3 &v)
 
float length (void)
 
float length2 (void)
 
float distance (const gsVector3 &v)
 
float distance2 (const gsVector3 &v)
 
bool isNull (float epsilon=0.000001)
 
gsQuaternion getRotationTo (const gsVector3 &v)
 
gsVector3 operator- (void)
 
gsVector3 operator+ (const gsVector3 &v)
 
gsVector3 operator- (const gsVector3 &v)
 
gsVector3 operator* (const gsVector3 &v)
 
gsVector3 operator* (float v)
 
gsVector3 operator/ (const gsVector3 &v)
 
gsVector3 operator/ (float v)
 

Constructor & Destructor Documentation

gsVector3::gsVector3 ( const gkVector3 &  rhs)
inline
gsVector3::gsVector3 ( )
inline
gsVector3::gsVector3 ( float  _x,
float  _y,
float  _z 
)
inline
gsVector3::gsVector3 ( const gsVector3 rhs)
inline

Member Function Documentation

const char* gsVector3::__str__ ( void  )
inline
gsVector3 gsVector3::cross ( const gsVector3 v)
inline
float gsVector3::distance ( const gsVector3 v)
inline
float gsVector3::distance2 ( const gsVector3 v)
inline
float gsVector3::dot ( const gsVector3 v)
inline
gsQuaternion gsVector3::getRotationTo ( const gsVector3 v)
bool gsVector3::isNull ( float  epsilon = 0.000001)
inline
float gsVector3::length ( void  )
inline
float gsVector3::length2 ( void  )
inline
float gsVector3::normalize ( void  )
inline
gsVector3 gsVector3::operator* ( const gsVector3 v)
inline
gsVector3 gsVector3::operator* ( float  v)
inline
gsVector3 gsVector3::operator+ ( const gsVector3 v)
inline
gsVector3 gsVector3::operator- ( void  )
inline
gsVector3 gsVector3::operator- ( const gsVector3 v)
inline
gsVector3 gsVector3::operator/ ( const gsVector3 v)
inline
gsVector3 gsVector3::operator/ ( float  v)
inline
void gsVector3::set ( float  _x,
float  _y,
float  _z 
)
inline