bEPU Games Home

BEPUphysics Home

Forums

Overview

Media

Documentation

Downloads

Versions

 

 

      Overview

BEPUphysics is a 3D physics engine designed specifically for the XNA Framework, enabling the effective handling of rigid body simulations and interaction for game development at any level.

Features:

 * Fast and robust collision detection system for rigid bodies.
 * Support for multiple primitive object types, both dynamic and nondynamic:
   -Convex Hulls
   -Box
   -Capsule
   -Cone
   -Cylinder
   -Sphere
   -Triangles and Triangle "soup"
   -Minkowski Sum
   -Wrapped Objects
 * Per-entity collision events for easy game logic creation.
 * Thread safe interface for easy offloading.
 * Continuous collision detection (linear and/or angular motion), effectively solving the bullet-through-paper problem.
 * Fast static triangle groups with deformability.
 * Fast height field based terrains with deformability.
 * Additional effective handling for large numbers of general static objects through StaticGroups.
 * Support for tuning of physical properties, including friction, bounciness, and damping.
 * Compound bodies formed from multiple convex sub-bodies or other compound bodies support concave and complex shapes.
 * Tweakable ray-cast/convex-cast based vehicles with many dimensions of customization.
 * Supports accurate buoyancy modeling.
 * Spherical, point-on-line, distance, and distance-range constraints with force limits.
 * Spring, rotational axis, maximum speed, 'grabbing' (dragging objects around), and upright constraints available.
 * Extendable framework for force fields, joints, space-updated types, solver-updated types, and single body constraints.
 * Forces and support for force "tracking;" keeping an applied force at the same relative position to an object, and expiration timers.
 * Supports collision filtering, ignored collision pairs, general intangibility, and detector objects.
 * Fast ray testing against the whole environment, parts of it, and individual objects.
 * Effective and extensible spatial partitioning methods used in broad phase collision detection.
 * Extensive math and test library toolbox.
 * Fully managed code for deployment to Xbox360.
 * Effective deactivation system for keeping simulations running smooth even with many objects in play.
 * Extensive XML documentation for in-code information.
 * Simple and easy to use.

and more!

      

 

 

 

© 2008 Bepu Entertainment LLC.  All rights reserved.
Contact Us.

RSS Feed