struct cogs::ScalePreservingTransform

Overview

Class used for effective management of transformation matrix by handling translation, rotation. More…

#include <ScalePreservingTransform.h>

struct ScalePreservingTransform {
    // fields

    glm::vec3 translation;
    glm::quat rotation;

    // construction

    ScalePreservingTransform();
    ~ScalePreservingTransform();
};

Detailed Documentation

Class used for effective management of transformation matrix by handling translation, rotation.

Final transformation is computed in order: rotation > translation.