Surface Geometry and the Haptic Rendering of Rigid Point Contacts