// Transform.h #pragma once #include // A simple transform with position, rotation, scale struct Transform { glm::vec3 position {0.f, 0.f, 0.f}; glm::vec3 rotation {0.f, 0.f, 0.f}; // Euler angles, in degrees or radians glm::vec3 scale {1.f, 1.f, 1.f}; };