JD2022-TU1/main/extern/KinectGesture/Src/VectorMath/vector3.cpp

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