Instead of
scene.Add(new ILSphere());
you can add the sphere below the standard Camera in the scene:
scene.Camera.Add(new ILSphere());
This will give you the desired result. The camera creates its own coordinate system, positions objects within its subtree and provides all interactive options for them (rotation, zoom, pan etc.)