this.botLeft = new Vec2(center.x - hw, center.y + hh);
this.verticesCached = new Vec2[4];
this.normalsCached = new Vec2[4];
this.satNormalCache = new Vec2[2];
this.mat = new Mat4();
this.aabb = new Rect();
this.circBounds = new Circle(center, (float) Math.sqrt(hw * hw + hh * hh));
updateFromMatrix();
}