added rotation

This commit is contained in:
Erris
2026-03-04 11:18:16 +01:00
parent eaef554b10
commit f45091349e
4 changed files with 58 additions and 45 deletions

View File

@@ -119,17 +119,15 @@ namespace OpenEngine {
struct PhysicsBodyComponent
{
enum class BodyType { Static = 0, Kinematic, Dynamic };
BodyID body;
BodyType type = BodyType::Dynamic;
float linear_damping = 0.05f;
float angular_damping = 0.05f;
float gravity_factor = 1.0f;
EMotionType type = EMotionType::Dynamic;
EActivation initial_activation_state = EActivation::Activate;
ObjectLayer layer = Layers::MOVING;
PhysicsBodyComponent() = default;
PhysicsBodyComponent(const PhysicsBodyComponent&) = default;