public void Init()
 {
     circle1  = new BoundingCircle(Vector2.UnitY, 2);
     circle2  = new BoundingCircle(Vector2.UnitX, 2);
     rect1    = BoundingRectangle.FromCircle(circle1);
     circle3  = BoundingCircle.FromRectangle(rect1);
     rect2    = BoundingRectangle.FromCircle(circle3);
     polygon1 = new BoundingPolygon(rect1.Corners());
 }
 public void Init()
 {
     circle1   = new BoundingCircle(Vector2.UnitY, 2);
     circle2   = new BoundingCircle(Vector2.UnitX, 2);
     rect1     = BoundingRectangle.FromCircle(circle1);
     circle3   = BoundingCircle.FromRectangle(rect1);
     rect2     = BoundingRectangle.FromCircle(circle3);
     rect0     = new BoundingRectangle(-1, 3.01f, 1, 6);
     _testAabb = new BoundingRectangle(0, 0, 20, 20);
 }
 public void Init()
 {
     circle1  = new BoundingCircle(Vector2D.YAxis, 2);
     circle2  = new BoundingCircle(Vector2D.XAxis, 2);
     rect1    = BoundingRectangle.FromCircle(circle1);
     circle3  = BoundingCircle.FromRectangle(rect1);
     rect2    = BoundingRectangle.FromCircle(circle3);
     polygon1 = new BoundingPolygon(rect1.Corners());
     rect0    = new BoundingRectangle(-1, 3.01f, 1, 6);
 }
Esempio n. 4
0
 public void CalcBoundingRectangle(ref Matrix2x3 matrix, out BoundingRectangle rectangle)
 {
     BoundingRectangle.FromCircle(ref matrix, ref radius, out rectangle);
 }
Esempio n. 5
0
 public override void CalcBoundingRectangle(Matrices matrices, out BoundingRectangle rectangle)
 {
     BoundingRectangle.FromCircle(ref matrices.ToWorld, ref radius, out rectangle);
 }