Unity #5.6 introduced the new BoxBoundsHandle object to draw BoxCollider-like handles. Position, size and color can be set very easily, this is great, but there is no rotation property or field.
How to display BoxBoundsHandle with custom rotation?
EDIT:
I understand that the Bounds structure has no rotation, still it would be very useful to show the handle rotated
Per the documentation, all of the PrimitiveBoundsHandle classes respect Handles.matrix.
So just rotate this matrix before you draw. Something like this:
var rotation = Quaternion.AngleAxis(45f, Vector3.up);
rotatedMatrix = Handles.matrix * Matrix4x4.TRS(Vector3.zero, rotation, Vector3.one);
using (new Handles.DrawingScope(rotatedMatrix))
{
m_BoxBoundsHandle.DrawHandle();
// etc.
}