Files
Nuake-custom/Nuake/src/Core/Physics/Rigidbody.cpp
Antoine Pilote fc183b4813 Physics system progress
Added CharacterController creation
Reworked and refactored shape and body system internally
Code cleanup
Brought back Hull serializing for Quake map brushes
Updated Editor panels accordingly
2023-07-03 19:16:02 -04:00

46 lines
758 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, glm::vec3 position, Matrix4 transform, Ref<PhysicShape> shape, Entity entity, glm::vec3 initialVel) :
_position(position),
_collisionShape(shape),
_mass(mass),
_entity(entity),
_transform(transform)
{
}
void RigidBody::SetShape(Ref<PhysicShape> shape)
{
}
void RigidBody::UpdateTransform()
{
}
void RigidBody::SetEntityID(Entity ent)
{
_entity = ent;
}
}
}