function computePickingDrawingBufferRectangle(
  drawingBufferHeight,
  position,
  width,
  height,
  result,
) {
  result.width = width ?? 3.0;
  result.height = height ?? result.width;
  result.x = position.x - (result.width - 1.0) * 0.5;
  result.y = drawingBufferHeight - position.y - (result.height - 1.0) * 0.5;
  return result;
}
Compute the rectangle that describes the part of the drawing buffer
that is relevant for picking.

@param {number} drawingBufferHeight The height of the drawing buffer
@param {Cartesian2} position The position inside the drawing buffer
@param {number|undefined} width The width of the rectangle, assumed to
be an odd integer number, default : 3.0
@param {number|undefined} height The height of the rectangle. If unspecified,
height will default to the value of <code>width</code>
@param {BoundingRectangle} result The result rectangle
@returns {BoundingRectangle} The result rectangle