HPC_Voxel_Engine 0.2.0
High-Performance C++ Voxel Engine
Loading...
Searching...
No Matches
Classes
PhysicsSystem.h File Reference

Defines structures and static utilities for rigid body kinematics, collisions, and raycasting. More...

#include <vector>
#include "../core/MathUtils.h"
#include "../core/Ray.h"
#include "AABB.h"
Include dependency graph for PhysicsSystem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RigidBody
 Represents a physical object subject to gravity and collision in the voxel world. More...
 
struct  RayHit
 Encapsulates the result of a raycast query against the voxel world. More...
 
class  PhysicsSystem
 Static utility class handling AABB collisions, velocity integration, and DDA raycasting. More...
 

Detailed Description

Defines structures and static utilities for rigid body kinematics, collisions, and raycasting.