1 /*! \page dynamics-intro Dynamics - Introduction
3 * Dynamics gives the application developer a means to simulate physical kinetic properties on solid shapes.
4 * Simple physical shapes can be associated with a given actor, e.g., an actor representing a ball would have
5 * a spherical shape. Other simple shapes include cube, cone, cylinder and capsule (a pill or lozenge shape).
6 * \image html dynamics/dynamics-shapes.png "Simple Shapes"
7 * The application developer can provide more complex shapes using arbitrary meshes, however, this will use more
8 * CPU than the simple shapes.\n\n
9 * Dali supports both rigid body and soft body simulations.
11 * <li>Rigid body simulation means that the shapes used in the simulation cannot deform. This is simpler, and requires
12 * less processing power.</li>
13 * <li>Soft body simulation allows the shapes used in the simulation to deform, e.g. a rubber ball will squash and change
14 * shape when it hits a wall; or a cloth flag will flutter, etc.</li>
16 * Both forms of simulation provide automatic collision detection, and can be detected on all bodies in the simulation.
17 * The application developer can use signals to listen for detected collisions.
19 * \image html dynamics/dynamics-rigid.png "Example application"