parent
7aff5fb13e
commit
884558f342
|
@ -2635,30 +2635,30 @@ ephysics_body_stop(EPhysics_Body *body)
|
||||||
EAPI void
|
EAPI void
|
||||||
ephysics_body_damping_set(EPhysics_Body *body, double linear_damping, double angular_damping)
|
ephysics_body_damping_set(EPhysics_Body *body, double linear_damping, double angular_damping)
|
||||||
{
|
{
|
||||||
if (!body)
|
if (!body)
|
||||||
{
|
{
|
||||||
ERR("Can't set body damping, body is null.");
|
ERR("Can't set body damping, body is null.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ephysics_world_lock_take(body->world);
|
ephysics_world_lock_take(body->world);
|
||||||
body->rigid_body->setDamping(btScalar(linear_damping),
|
body->rigid_body->setDamping(btScalar(linear_damping),
|
||||||
btScalar(angular_damping));
|
btScalar(angular_damping));
|
||||||
ephysics_world_lock_release(body->world);
|
ephysics_world_lock_release(body->world);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
ephysics_body_damping_get(const EPhysics_Body *body, double *linear_damping, double *angular_damping)
|
ephysics_body_damping_get(const EPhysics_Body *body, double *linear_damping, double *angular_damping)
|
||||||
{
|
{
|
||||||
if (!body)
|
if (!body)
|
||||||
{
|
{
|
||||||
ERR("Can't get damping, body is null.");
|
ERR("Can't get damping, body is null.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (linear_damping) *linear_damping = body->rigid_body->getLinearDamping();
|
if (linear_damping) *linear_damping = body->rigid_body->getLinearDamping();
|
||||||
if (angular_damping) *angular_damping =
|
if (angular_damping) *angular_damping =
|
||||||
body->rigid_body->getAngularDamping();
|
body->rigid_body->getAngularDamping();
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
|
Loading…
Reference in New Issue