_centerPoint=point;
}
-/*
- SETS AXIS POINT
-*/
-void Transformer::SetAxis(std::vector<double> axis)
-{
- _transformAxis=axis;
-}
-
/*
SETS THE ANGLE
*/
/*
MAKES THE TRANSFORMATIONS
*/
-void Transformer::Run(bool _3D)
+void Transformer::Run()
{
_transform->Identity();
_transform->Translate(_centerPoint[0], _centerPoint[1], _centerPoint[2]);
+
_transform->Scale(_scaleX, _scaleY,_scaleZ);
- if(_3D)
- {
- _transform->RotateWXYZ(_angle, _transformAxis[0], _transformAxis[1], _transformAxis[2]);
- }
- else
- {
- _transform->RotateWXYZ(_angle, 0, 0, 1);
- }
+ _transform->RotateWXYZ(_angle, 0, 0, 1);
_transform->Update();
}