public PolyCollision() { { _polygonA.SetAsBox(0.2f, 0.4f); _transformA.Set(new Vector2(0.0f, 0.0f), 0.0f); } { _polygonB.SetAsBox(0.5f, 0.5f); _positionB.Set(19.345284f, 1.5632932f); _angleB = 1.9160721f; _transformB.Set(_positionB, _angleB); } }
protected override void Create() { { _polygonA.SetAsBox(0.2f, 0.4f); _transformA.Set(new Vector2(0.0f, 0.0f), 0.0f); } { _polygonB.SetAsBox(0.5f, 0.5f); _positionB.Set(19.345284f, 1.5632932f); _angleB = 1.9160721f; _transformB.Set(_positionB, _angleB); } }
protected override void Create() { { _transformA.SetIdentity(); _transformA.Position.Set(0.0f, -0.2f); _polygonA.SetAsBox(10.0f, 0.2f); } { _positionB.Set(12.017401f, 0.13678508f); _angleB = -0.0109265f; _transformB.Set(_positionB, _angleB); _polygonB.SetAsBox(2.0f, 0.1f); } }
public DistanceTest() { { _transformA.SetIdentity(); _transformA.Position.Set(0.0f, -0.2f); _polygonA.SetAsBox(10.0f, 0.2f); } { _positionB.Set(12.017401f, 0.13678508f); _angleB = -0.0109265f; _transformB.Set(_positionB, _angleB); _polygonB.SetAsBox(2.0f, 0.1f); } }