| 211 | |
| 212 | |
| 213 | void dMassAdjust (dMass *m, dReal newmass) |
| 214 | { |
| 215 | dAASSERT (m); |
| 216 | dReal scale = newmass / m->mass; |
| 217 | m->mass = newmass; |
| 218 | for (int i=0; i<3; i++) for (int j=0; j<3; j++) m->_I(i,j) *= scale; |
| 219 | |
| 220 | # ifndef dNODEBUG |
| 221 | checkMass (m); |
| 222 | # endif |
| 223 | } |
| 224 | |
| 225 | |
| 226 | void dMassTranslate (dMass *m, dReal x, dReal y, dReal z) |
no test coverage detected