A surgical apparatus includes a surgical device and a surgical controller. The surgical device is configured to be manipulated by a user to perform a soft tissue cutting procedure on a patient. The surgical controller is programmed to create a virtual object representing an anatomy of the patient based upon data acquired during a pre-operative scan and associate the virtual object with the anatomy of the patient. The surgical controller is also programmed to identify a plurality of soft tissue attachment points on the virtual object which correspond to a plurality of soft tissue attachment points on the anatomy of the patient. The surgical controller is also programmed to determine the location of the surgical device in relation to the anatomy of the patient and provide real-time visualization on the virtual object of the location of the surgical device in relation to the anatomy of the patient.Cette invention concerne un appareil chirurgical comprenant un dispositif chirurgical (20) et un système de contrôle chirurgical (31). Le dispositif chirurgical est conçu pour être manipulé par un utilisateur pour inciser un tissu mou chez un patient. Le système de contrôle chirurgical est programmé pour créer un objet virtuel représentant l'anatomie du patient d'après les données acquises pendant une analyse préopératoire et pour associer l'objet virtuel avec l'anatomie du patient. Le système de contrôle chirurgical est aussi programmé pour repérer plusieurs points de fixation du tissu mou sur l'objet virtuel qui correspondent à plusieurs points de fixation anatomiques du tissu mou. Le système de contrôle chirurgical est également programmé pour déterminer l'emplacement du dispositif chirurgical par rapport à l'anatomie du patient et pour produire en temps réel l'image de l'objet virtuel de l'emplacement du dispositif chirurgical par rapport à l'anatomie du patient.