This demo uses raycasting to make objects clickable. Also in this demo: view transitions, constrained viewing angles, animation loop, zoom, autorotation

HYPER 3D