public List<uint> GetObjectIDsInView(BoundingBox bbox) { List<uint> list = new List<uint>(); for (int i = 0; i < _Geometries.Count; i++) if(_Geometries[i].GetBoundingBox().Intersects(bbox)) list.Add((uint)i); return list; }