Implementing object picking using scene intersection queries