| 145 | } |
| 146 | |
| 147 | void PhysicsModule::Update() |
| 148 | { |
| 149 | // Apply a single step of the ODE solver. |
| 150 | mSolver->Update(mTime, mState, mTime, mState); |
| 151 | |
| 152 | // Update for angular speed. |
| 153 | double angTmp = mAngVelCoeff * mTime; |
| 154 | double angVelMult = 1.0 - angTmp; |
| 155 | mState[4] = mTheta0 + mTime * (1.0 - 0.5 * angTmp) * mThetaDer0; |
| 156 | mState[5] = angVelMult * mThetaDer0; |
| 157 | } |
| 158 | |
| 159 |
no outgoing calls
no test coverage detected