const Matrix4f* Pipeline::GetTrans() { Matrix4f ScaleTrans, RotateTrans, TranslationTrans; InitScaleTransform(ScaleTrans); InitRotateTransform(RotateTrans); InitTranslationTransform(TranslationTrans); m_transformation = TranslationTrans * RotateTrans * ScaleTrans; return &m_transformation; }
void Matrix4f::InitRotateTransform( const Vector3f& rotate ) { InitRotateTransform( rotate.x, rotate.y, rotate.z ); }