44 lines
No EOL
598 B
C++
44 lines
No EOL
598 B
C++
#ifdef GESTURE_EVALUATOR
|
|
|
|
#include "vector3.h"
|
|
namespace VectorMathLimited
|
|
{
|
|
vector3::vector3(void){}
|
|
vector3::~vector3(void){}
|
|
|
|
vector3::vector3( float x, float y, float z )
|
|
{
|
|
v[0] = x;
|
|
v[1] = y;
|
|
v[2] = z;
|
|
}
|
|
|
|
vector3& vector3::operator=( const vector3& src )
|
|
{
|
|
for(int i=0;i<3;i++)
|
|
{
|
|
v[i] = src.v[i];
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
vector3& vector3::operator+( const vector3& src )
|
|
{
|
|
for(int i=0;i<3;i++)
|
|
{
|
|
v[i] += src.v[i];
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
vector3& vector3::operator*( const float val )
|
|
{
|
|
for(int i=0;i<3;i++)
|
|
{
|
|
v[i] *= val;
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
}
|
|
#endif |