diff options
Diffstat (limited to 'intern/rigidbody/rb_bullet_api.cpp')
-rw-r--r-- | intern/rigidbody/rb_bullet_api.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/intern/rigidbody/rb_bullet_api.cpp b/intern/rigidbody/rb_bullet_api.cpp index 7c8933cc29c..c5785fb69fa 100644 --- a/intern/rigidbody/rb_bullet_api.cpp +++ b/intern/rigidbody/rb_bullet_api.cpp @@ -1614,6 +1614,14 @@ void RB_body_apply_force(rbRigidBody* object, const float force[3], const float body->applyForce(btVector3(force[0], force[1], force[2]), btVector3(pos[0], pos[1], pos[2])); } +void RB_body_apply_torque(rbRigidBody* object, const float torque[3]) +{ + btRigidBody *body = object->body; + + body->applyTorque(btVector3(torque[0], torque[1], torque[2])); +} + + /* ********************************** */ /* Collision Shape Methods */ |