![]() |
||
|
|
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: * Internal multithreading supporting an arbitrary number of threads.* Fast and robust collision detection system for rigid bodies. * Support for multiple primitive object types, both dynamic and kinematic: -Convex Hulls -Box -Capsule -Cone -Cylinder -Sphere -Triangles and Triangle "soup" -Minkowski Sum -Wrapped Objects * Support for many different kinds of constraints, including joint limits, velocity motors, and servomechanisms. * CollisionRules system for defining complex interactions between entities or groups of entities. * Per-entity collision events for easy game logic creation. * Path-following systems for motion control and animation. * Efficient intersection queries and events against arbitrary closed triangle meshes using the DetectorVolume. * Thread safe interface for easy offloading. * Continuous collision detection (linear motion or linear and angular motion), effectively solving the bullet-through-paper problem. * Fast static triangle groups. * Fast height field based terrains. * 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 cast-based vehicles with many dimensions of customization. * Supports accurate buoyancy modeling. * Extendable framework for force fields, joints, space-updated types, solver-updated types, and single entity constraints. * 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! |
||
|
© 2010 Bepu Entertainment LLC.
All rights reserved. |