function BoundingRectangle(x, y, width, height) {
  /**
   * The x coordinate of the rectangle.
   * @type {number}
   * @default 0.0
   */
  this.x = x ?? 0.0;

  /**
   * The y coordinate of the rectangle.
   * @type {number}
   * @default 0.0
   */
  this.y = y ?? 0.0;

  /**
   * The width of the rectangle.
   * @type {number}
   * @default 0.0
   */
  this.width = width ?? 0.0;

  /**
   * The height of the rectangle.
   * @type {number}
   * @default 0.0
   */
  this.height = height ?? 0.0;
}
A bounding rectangle given by a corner, width and height.
@alias BoundingRectangle
@constructor

@param {number} [x=0.0] The x coordinate of the rectangle.
@param {number} [y=0.0] The y coordinate of the rectangle.
@param {number} [width=0.0] The width of the rectangle.
@param {number} [height=0.0] The height of the rectangle.

@see BoundingSphere
@see Packable