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); }
public void CalcBoundingRectangle(ref Matrix2x3 matrix, out BoundingRectangle rectangle) { BoundingRectangle.FromCircle(ref matrix, ref radius, out rectangle); }
public override void CalcBoundingRectangle(Matrices matrices, out BoundingRectangle rectangle) { BoundingRectangle.FromCircle(ref matrices.ToWorld, ref radius, out rectangle); }