Surgical simulation: from flight simulation to virtual reality