Physics Simulation & Visualization Tool 0.1
A C++ physics simulation engine with real-time 3D visualization
Loading...
Searching...
No Matches
Physics::Bounding Namespace Reference

Bounding volume and collision shape definitions. More...

Data Structures

class  AABB
 
class  BoxCollider
 
struct  ContactInfo
 Contact point information from collision queries. More...
 
interface  ICollider
 Abstract base class for collision volumes in the physics engine. More...
 

Detailed Description

Bounding volume and collision shape definitions.

Contains interfaces and data structures for geometric collision primitives used by the physics engine. These bounding volumes are responsible for spatial queries such as point containment, closest point queries, and ray intersections.

All colliders are defined in local space and are typically transformed to world space before collision tests are performed.


Data Structure Documentation

◆ Physics::Bounding::ContactInfo

struct Physics::Bounding::ContactInfo

Contact point information from collision queries.

Represents the geometric details of a collision or proximity query. Used for both collision resolution and visualization.

Definition at line 35 of file ICollider.h.

Data Fields
vec3 normal Surface normal at contact point (points outward from surface)
float penetration Penetration depth (positive = overlapping, negative = separated)
vec3 point Contact point in world space (closest point on surface)