Best Practice Segmenting a Point Cloud into selectable assets.

Hi,

I've been exploring the civil engineer role and I was struggling to find a good workflow for the following use-case.

From a point cloud segment out assets (EG: in the screenshot for Buildings), but for potentially hundreds of assets so the Extract function with the bounding box wouldn't be ideal.

I was wondering what the recommendations are for this workflow and what data is required to achieve it.

Thanks,
Nicholas