| 101 | } |
| 102 | |
| 103 | void PhysicsForce::detach( const Point3F &force ) |
| 104 | { |
| 105 | if ( mBody && !force.isZero() ) |
| 106 | { |
| 107 | Point3F cMass = mBody->getCMassPosition(); |
| 108 | F32 mass = mBody->getMass(); |
| 109 | |
| 110 | Point3F impulse = ( mass * force ) / TickSec; |
| 111 | mBody->applyImpulse( cMass, impulse ); |
| 112 | } |
| 113 | |
| 114 | mBody = NULL; |
| 115 | } |
| 116 | |
| 117 | void PhysicsForce::onMount( SceneObject *obj, S32 node ) |
| 118 | { |
no test coverage detected