GeonBit.Core.Physics Namespace |
Class | Description | |
---|---|---|
BasicPhysicalBody |
A Physical body is the basic object of the physics world.
They are affected by forces and collide with each other.
Physical Entity = Rigid Body + Collision Shape.
| |
CollisionGroups |
Contain a set of pre-defined collision groups.
This is just for your convinience, you do not have to use this.
| |
CollisionMasks |
Contain a set of pre-defined collision masks.
This is just for your convinience, you do not have to use this.
| |
KinematicBody |
A kinematic collision object that don't respond to forces.
This is useful for things like elevators, moving platforms, etc.
In other words - objects that move and interact, but ignore outside forces.
| |
PhysicsDebugDraw |
Draw Bullet3d physical world using MonoGame graphic device, for debug purposes.
| |
PhysicsWorld |
The physical world.
| |
RigidBody |
A rigid body is the basic dynamic object of the physics world.
They are affected by forces, collide with each other, and trigger different events.
| |
StaticBody |
A static collision object that does not respond to events and can't be moved.
This is useful for really static things that can only block and collide, but don't really do anything else (trees, rocks, etc..).
| |
ToBullet |
Convert from MonoGame to Bullet3d.
| |
ToMonoGame |
Convert from Bullet3d to MonoGame.
|
Structure | Description | |
---|---|---|
CollisionData |
Data provided to physics collision callbacks.
| |
RaycastResults |
Raycast results object.
| |
RaycastResultsSingleResult |
All the data of a single raycast result.
|