efl/legacy/ephysics
Bruno Dilly eff2ac3302 EPhysics: add test displaying body acceleration
Linear and angular.

It has to be done on user side, since it requires to keep previous
velocity to calculate it.

I'll expose forces later but I don't think it would be enough
because impulses just modifies the ammount of velocity directly,
it doesn't create a force for a tick or something like that.

So velocity changes caused by impulse wouldn't be get as acceleration.



SVN revision: 75330
2012-08-16 21:34:54 +00:00
..
data EPhysics: add test displaying body acceleration 2012-08-16 21:34:54 +00:00
doc EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
m4 EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
src EPhysics: add test displaying body acceleration 2012-08-16 21:34:54 +00:00
.gitignore EPhysics: update gitignore 2012-07-31 19:56:01 +00:00
AUTHORS EPhysics: a new library comes to E world 2012-06-26 22:36:12 +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 EPhysics: fix make distcheck issues 2012-06-28 14:01:19 +00:00
NEWS EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
README EPhysics: support running only specified test 2012-08-16 21:34:29 +00:00
TODO EPhysics: update todo list 2012-07-27 14:50:45 +00:00
autogen.sh EPhysics: a new library comes to E world 2012-06-26 22:36:12 +00:00
configure.ac ephysics may or may not require current svn to build, probably no harm in setting version requirements to that since we're releasing again in a couple weeks 2012-06-27 19:09:03 +00:00
ephysics.pc.in EPhysics: a new library comes to E world 2012-06-26 22:36:12 +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).

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

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.

It 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

----

DOCS

To generate documentation, doxygen is required.

  $ make doc

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