code: def bounding_box_oriented(self):
          
          from . import primitives, bounds
          to_origin, extents = bounds.oriented_bounds(self)
          obb = primitives.Box(transform=np.linalg.inv(to_origin),
                               extents=extents,
                               mutable=False)
          return obb
docs: An oriented bounding box for the current mesh.
  
          Returns
          ---------
          obb : trimesh.primitives.Box
            Box object with transform and extents defined
            representing the minimum volume oriented bounding box of the mesh