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