()
| 453 | } |
| 454 | |
| 455 | func (body *B2Body) SynchronizeTransform() { |
| 456 | body.M_xf.Q.Set(body.M_sweep.A) |
| 457 | body.M_xf.P = B2Vec2Sub(body.M_sweep.C, B2RotVec2Mul(body.M_xf.Q, body.M_sweep.LocalCenter)) |
| 458 | } |
| 459 | |
| 460 | func (body *B2Body) Advance(alpha float64) { |
| 461 | // Advance to the new safe time. This doesn't sync the broad-phase. |