Any ways to perform spatial intersection query

I am using Cesium 1.57 in Google Chrome.

I am trying to perform a spatial intersection query using a 3D geometry and 3D Tiles features.
Like when a drop a sphere in the scene, it should return the buildings contained inside the sphere.

Is there any way I can do this?

Currently the only way to do this is to traverse the tree, starting from the root tile, going through its children that are within the defined area, and repeating until no more children remain.

To make this much more efficient and easier, we’re working towards having an implicit tiling scheme (so you can immediately request tiles within a certain area). You can read more about that here and see the roadmap for it:

https://github.com/AnalyticalGraphicsInc/3d-tiles/issues/92