Pointcloud.crop: How to get all of the points from a pointcloud that are *outside* of a bounding box

I want to get all of the points from a pointcloud that are outside of a bounding box.
I am able to get all of the points inside of the bounding box with:
cropped = pointcloud.crop(bounding_box)
But I would like to do exactly the opposite.

Any thoughts?

Note:


Codes are Gledson Melotti’ github.