Looks like we'll need to fix discrete dynamics world destructor
on bullet, but current revision is kind of messed.
I'll see what I can do later.
And yes, it will leak the ddw until it's fixed.
SVN revision: 75145
This patch introduces the slider constraint, adds an slider constraint
test, move p2p constraint from ephysics_constraint_add to
ephysics_constraint_p2p_add migrates its usage.
Further work will migrate the btConstraint of p2p for Generic6Dof constraint
since it's flexible enough to implement most of constraints.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 74699
This patch introduces a collision filter API. Once a rigid body
has been added to some group it must just collide against rigid
bodies in the same group, if no group has been attribute it's
going to collide against any other body.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 74501
This patch introduces a wrapper(EPhysics_Body_Collision) to hold
the collision data(the contact body and collision position).
This data type is used by EPHYSICS_CALLBACK_BODY_COLLISION callback. The
collision detection test is migrated to the new API as well.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 74500
This patch fix a compilation warning by _ephysics_world_contact_processed_cb
not returning. Bullet doesn't care about what is returned, so this
is just a compilation warning fix.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 74499
This patch introduces calls for setting the body's linear and angular
sleeping thresholds and to set the world's max sleeping time.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 74498
Add a function to enable/disable the world constraint solver mode.
Also add wrappers for bullets solver modes enumerations, and a function
to query the current status.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 73383
Oh, I love when weird things got duplicated over all the project.
Use elm_layout_signal_callback_add instead of
edje_object_signal_callback_add.
SVN revision: 73248
When objects move fast collision detection fails.
We need to expose an way to configure collision detection
so user can optimize usage for her use case.
Also it leaves the canvas dirty sometimes. We need to
verify that as well.
TODO: make theme for spinner and shoot button
SVN revision: 73247
Now it's possible to request a world to delete bodies outside
render area, so we can save some resources and avoid issues
with world stopped event.
SVN revision: 73245
Implementation of functions for retrieving both the linear and angular
velocity on x, y and z axis.
Patch by Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 73182
Constraint solver can be configured using some advanced settings, like
the solver slop factor.
Linear slop on sequencial impulse constraint solver is used as a factor
for penetration. The penetration will the manifold distance + linear slop.
SVN revision: 73066
discomfitor spotted some issues, so now all the functions are
marked with @ref, so it will warn if they couldn't be found
on project. Except functions on @see section, since we
are already warned about them.
SVN revision: 73013
It’s a wrapper between Bullet Physics and EFL to add physics effects
in a simple way.
More details on README, TODO, and edevelop mail list =)
SVN revision: 72896