15 lines
289 B
C
15 lines
289 B
C
|
// Transform.h
|
||
|
#pragma once
|
||
|
#include <glm/glm.hpp>
|
||
|
|
||
|
// 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};
|
||
|
};
|
||
|
|
||
|
|
||
|
|