Room bounding objects around a point

I’ve been search the forums and good to try and find the best way to locate the room bounding objects around a specific point. I can’t use a room as the model does not contain a room at this location (there is a long reason for that).

One thought is to create a room at the point, get the boundary and then delete the room. But there seems like there should be a better way.

Other thought is to find the distance between objects and the point and determine which are the closets, but that also seems like there should be a better, more programmatic approach to a solution.

Any recommendations, or a point in the correct direction would help.

I think, your idea to create a room at that point, get its bounding elements, and then roll back transaction is a good approach. I don’t think other approaches would be as robust or efficient.