Haptic rendering: introductory concepts | Synapse