(data *B2MassData)
| 226 | } |
| 227 | |
| 228 | func (body B2Body) GetMassData(data *B2MassData) { |
| 229 | data.Mass = body.M_mass |
| 230 | data.I = body.M_I + body.M_mass*B2Vec2Dot(body.M_sweep.LocalCenter, body.M_sweep.LocalCenter) |
| 231 | data.Center = body.M_sweep.LocalCenter |
| 232 | } |
| 233 | |
| 234 | func (body B2Body) GetWorldPoint(localPoint B2Vec2) B2Vec2 { |
| 235 | return B2TransformVec2Mul(body.M_xf, localPoint) |
no test coverage detected