| 944 | } |
| 945 | |
| 946 | Vector3 GetLinearVelocity3D(HContext3D context, HCollisionObject3D collision_object) |
| 947 | { |
| 948 | Vector3 linear_velocity(0.0f, 0.0f, 0.0f); |
| 949 | btRigidBody* body = btRigidBody::upcast(GetCollisionObject(collision_object)); |
| 950 | if (body != 0x0) |
| 951 | { |
| 952 | const btVector3& v = body->getLinearVelocity(); |
| 953 | FromBt(v, linear_velocity, context->m_InvScale); |
| 954 | } |
| 955 | return linear_velocity; |
| 956 | } |
| 957 | |
| 958 | Vector3 GetAngularVelocity3D(HContext3D context, HCollisionObject3D collision_object) |
| 959 | { |
no test coverage detected