()
| 863 | } |
| 864 | |
| 865 | func (body *B2Body) SynchronizeFixtures() { |
| 866 | xf1 := MakeB2Transform() |
| 867 | xf1.Q.Set(body.M_sweep.A0) |
| 868 | xf1.P = B2Vec2Sub(body.M_sweep.C0, B2RotVec2Mul(xf1.Q, body.M_sweep.LocalCenter)) |
| 869 | |
| 870 | broadPhase := &body.M_world.M_contactManager.M_broadPhase |
| 871 | for f := body.M_fixtureList; f != nil; f = f.M_next { |
| 872 | f.Synchronize(broadPhase, xf1, body.M_xf) |
| 873 | } |
| 874 | } |
| 875 | |
| 876 | func (body *B2Body) SetActive(flag bool) { |
| 877 |
no test coverage detected