Files
Nuake-custom/Nuake/src/Core/Physics/Rigidbody.cpp
2023-07-10 00:56:40 -04:00

47 lines
795 B
C++

#include "PhysicsShapes.h"
#include "Rigibody.h"
#include "../Core.h"
#include <glm/trigonometric.hpp>
#include <src/Scene/Entities/Entity.h>
namespace Nuake
{
namespace Physics
{
RigidBody::RigidBody()
{
}
RigidBody::RigidBody(glm::vec3 position, Entity handle) : _position(position)
{
}
RigidBody::RigidBody(float mass, Vector3 position, Quat rotation, Matrix4 transform, Ref<PhysicShape> shape, Entity entity, glm::vec3 initialVel) :
_position(position),
_collisionShape(shape),
_mass(mass),
_entity(entity),
_transform(transform),
_rotation(rotation)
{
}
void RigidBody::SetShape(Ref<PhysicShape> shape)
{
}
void RigidBody::UpdateTransform()
{
}
void RigidBody::SetEntityID(Entity ent)
{
_entity = ent;
}
}
}