fix readme.md
This commit is contained in:
parent
8defab9945
commit
d3455d6a17
78
readme.md
78
readme.md
@ -1,6 +1,6 @@
|
|||||||
<h3>About</h3>
|
### About
|
||||||
|
|
||||||
Bounce is a 3D physics engine for games and interactive applications.
|
Bounce is a 3D physics engine for games.
|
||||||
|
|
||||||
To get started with Bounce see readme.txt.
|
To get started with Bounce see readme.txt.
|
||||||
|
|
||||||
@ -8,55 +8,51 @@ Here is how to control the Testbed. The Testbed is a collection of non-unit test
|
|||||||
|
|
||||||
Camera (as in Maya):
|
Camera (as in Maya):
|
||||||
|
|
||||||
<ul>
|
* Rotate the scene holding LSHIFT + LMB
|
||||||
<li>Rotate the scene holding LSHIFT + LMB</li>
|
* Translate the scene holding LSHIFT + RMB
|
||||||
<li>Translate the scene holding LSHIFT + RMB</li>
|
* Zoom in/out the scene using LSHIFT + Mouse Wheel
|
||||||
<li>Zoom in/out the scene using LSHIFT + Mouse Wheel</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
Bounce is released under the <b>zlib</b> license.
|
Bounce is released under the <b>zlib</b> license.
|
||||||
|
|
||||||
<h3>Features</h3>
|
### Features
|
||||||
|
|
||||||
<ul>
|
#### Common
|
||||||
<h4>Common</h4>
|
|
||||||
|
|
||||||
<li>Efficient data structures with no use of STL</li>
|
* Efficient data structures with no use of STL
|
||||||
<li>Stack and small block allocators</li>
|
* Stack and small block allocators
|
||||||
<li>Built-in math library</li>
|
* Built-in math library
|
||||||
<li>Tunable settings used across the entire library</li>
|
* Tunable settings used across the entire library
|
||||||
|
|
||||||
<h4>Collision</h4>
|
#### Collision
|
||||||
|
|
||||||
<li>Dynamic tree broadphase</li>
|
* Dynamic tree broadphase
|
||||||
<li>Static tree "midphase"</li>
|
* Static tree "midphase"
|
||||||
<li>SAT</li>
|
* SAT
|
||||||
<li>GJK</li>
|
* GJK
|
||||||
<li>Spheres, capsules, hulls, triangle meshes</li>
|
* Spheres, capsules, hulls, triangle meshes
|
||||||
<li>Optimized pair management</li>
|
* Optimized pair management
|
||||||
|
|
||||||
<h4>Dynamics</h4>
|
#### Dynamics
|
||||||
|
|
||||||
<li>Contact, friction, restitution</li>
|
* Contact, friction, restitution
|
||||||
<li>Mouse, spring, sphere, cone, revolute joint types</li>
|
* Mouse, spring, sphere, cone, revolute joint types
|
||||||
<li>Joint motors, limits</li>
|
* Joint motors, limits
|
||||||
<li>Constraint graphs</li>
|
* Constraint graphs
|
||||||
<li>Simulation islands and sleep management</li>
|
* Simulation islands and sleep management
|
||||||
<li>Linear time solver</li>
|
* Linear time solver
|
||||||
<li>Stable shape stacking</li>
|
* Stable shape stacking
|
||||||
<li>One-shot contact manifolds</li>
|
* One-shot contact manifolds
|
||||||
<li>Contact clustering, reduction, and persistence</li>
|
* Contact clustering, reduction, and persistence
|
||||||
<li>Contact callbacks: begin, pre-solve, post-solve</li>
|
* Contact callbacks: begin, pre-solve, post-solve
|
||||||
<li>Ray-casting and volume queries</li>
|
* Ray-casting and volume queries
|
||||||
|
|
||||||
<h4>Testbed</h4>
|
#### Testbed
|
||||||
|
|
||||||
<li>OpenGL with GLFW and GLAD</li>
|
* OpenGL with GLFW and GLAD
|
||||||
<li>UI by imgui</li>
|
* UI by imgui
|
||||||
<li>Mouse picking</li>
|
* Mouse picking
|
||||||
<li>premake build system</li>
|
* premake build system
|
||||||
|
|
||||||
<h4>Documentation</h4>
|
#### Documentation
|
||||||
|
|
||||||
<li>Doxygen API documentation</li>
|
* Doxygen API documentation</li>
|
||||||
</ul>
|
|
Loading…
x
Reference in New Issue
Block a user