New techniques for computer-based simulation in surgical training