Selecting camera positions having area of 3d Tileset as part of the image

Hi Cesium Community!

I’m currently trying to implement a functionality in Cesium where if i can click anywhere on the 3DTileset, all the cameraPositions (point entities) containing that area of the 3D Tileset will get highlighted. The camera entities come from parsed camera xml file containing position of the Image points as well as other attributes such as Yaw,Pitch and Roll, FocalLength, FocalLength35mmEq for each image. I’ve attached a xml file for your reference as well. I am looking for a solution what works for cesium version 1.78.0
cameras (8) (1.5 MB)