efl/legacy/ephysics
Leandro Dorileo c636562644 EPhysics: flag - cloth test, remove unneeded
boundaries



Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 78493
2012-10-25 21:55:48 +00:00
..
data ephysics: change bouncing 3d example 2012-10-18 23:27:19 +00:00
doc Doxyfile.in: Remove obsolte doxygen tags from all our Doxyfile.in files. 2012-10-24 19:50:29 +00:00
m4 ephysics: fix unused vars and parameters 2012-09-04 22:42:28 +00:00
src EPhysics: flag - cloth test, remove unneeded 2012-10-25 21:55:48 +00:00
.gitignore ephysics: separate test and sandbox themes 2012-10-08 22:46:29 +00:00
AUTHORS ephysics: updated authors. 2012-10-04 22:37:54 +00:00
COPYING EPhysics: modify copyright notice 2012-06-29 22:22:35 +00:00
COPYING_ARTS EPhysics: add test using different shapes 2012-08-10 21:05:28 +00:00
ChangeLog EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
INSTALL EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
Makefile.am Add rpm support 2012-09-23 13:39:53 +00:00
NEWS EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
README ephysics: update README 2012-10-09 19:59:34 +00:00
TODO ephysics: add valgrind suppression file 2012-10-05 15:41:10 +00:00
autogen.sh EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
configure.ac ephysics: fix configure.ac regarding tests 2012-10-17 21:37:22 +00:00
ephysics.pc.in EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
ephysics.supp ephysics: revert "EPhysics: suppersions file" 2012-10-16 23:18:42 +00:00

README

EPhysics 0.1.0

******************************************************************************

 FOR ANY ISSUES PLEASE EMAIL:
 enlightenment-devel@lists.sourceforge.net

******************************************************************************

Requirements:
-------------

Must:
  libc
  ecore (at least 1.2.99)
  ecore-evas (at least 1.2.99)
  evas (at least 1.2.99)
  bullet (at least 2.79)
Optional:
  elementary (at least 1.0.99, required to build ephysics_test)

EPhysics is a library that manages Ecore, Evas and Bullet Physics into
an easy to use way. It's a kind of wrapper, a glue, between these libraries.
It's not intended to be a physics library (we already have many out there).

WARNING: if you are building Bullet Physics instead of using a package,
use cmake build option. Autotools seems to be unmaintained.

------------------------------------------------------------------------------

COMPILING AND INSTALLING:

  $ ./configure
  $ make
(as root unless you are installing in your users directories):
  $ make install

If elementary is installed, it will build and install a test application as
well, that showcases EPhysics capabilites. Run

  $ ephysics_test

to see these examples.

------------------------------------------------------------------------------

TESTS

Tests require elementary to be build.

List of test applications:
 * ephysics_test => List with many tests to exemplify specific features
 * ephysics_logo => Example of logo / loading screen made using ephysics
 * ephysics_sandbox => Application to set many different properties to bodies
                       and see they interacting.

ephysics_test supports to launch a specified test on command line, like

 $ ephysics_test "Jumping Balls"

Also, it can run only the test, avoiding the main menu, with parameter
--test-win-only or -to (it must to be passed before the test name):

 $ ephysics_test -to Camera

The other programs don't accept parameters.

------------------------------------------------------------------------------

DOCS

To generate documentation, doxygen is required.

  $ make doc

will create a ephysics/doc/html directory. You could start looking at
index.html.