resetting manifest requested domain to floor
[platform/upstream/libbullet.git] / docs / intro.tex
1
2 %Use the \path{Demos/MyDemo} instead of \texttt{Demos/MyDemo} otherwise text doesn't wrap
3 %and runs into the right margin
4
5 \chapter{Introduction to Bullet}
6 %\section{blablaIntroduction}
7 Bullet Physics is a professional open source collision detection, rigid body and soft body dynamics library. The library is free for commercial use under the \index{zlib license} \href{http://opensource.org/licenses/zlib-license.php}{zlib license}.
8
9 \section{Main Features}
10
11 \begin{itemize}
12         \item Open source C++ code under zlib license and free for any commercial use on all platforms including PLAYSTATION 3, XBox 360, Wii, PC, Linux, Mac OSX, Android and iPhone
13         \item Discrete and continuous collision detection including ray and convex sweep test. Collision shapes include concave and convex meshes and all basic primitives
14         \item Fast and stable rigid body dynamics constraint solver, vehicle dynamics, character controller and slider, hinge, generic 6DOF and cone twist constraint for ragdolls
15         \item Soft Body dynamics for cloth, rope and deformable volumes with two-way interaction with rigid bodies, including constraint support
16         \item Maya Dynamica plugin, Blender integration, COLLADA physics import/export support
17 \end{itemize}
18
19 \section{Contact and Support}
20 \begin{itemize}
21         \item Public forum for support and feedback is available at \url{http://bulletphysics.org}
22         \item PLAYSTATION 3 licensed developers can download an optimized version for Cell SPU through Sony \href{https://ps3.scedev.net/projects/spubullet}{PS3 Devnet}.
23 \end{itemize}
24
25 \section{What's new}
26 \subsection{New in Bullet 2.81}
27 \begin{itemize}
28         \item SIMD and Neon optimizations for iOS and Mac OSX, thanks to a contribution from Apple
29         \item Rolling Friction using a constraint, thanks to Erin Catto for the idea. See \path{Demos/RollingFrictionDemo/RollingFrictionDemo.cpp}
30         \item XML serialization. See \path{Bullet/Demos/BulletXmlImportDemo} and \path{Bullet/Demos/SerializeDemo}
31         \item Gear constraint. See \path{Bullet/Demos/ConstraintDemo}.
32         \item Improved continuous collision response, feeding speculative contacts to the constraint solver. See \path{Bullet/Demos/CcdPhysicsDemo}
33         \item Improved premake4 build system including support for Mac OSX, Linux and iOS
34         \item Refactoring of collision detection pipeline using stack allocation instead of modifying the collision object. This will allow better future multithreading optimizations.
35 \end{itemize}
36