Versatile Design of Changing Mesh Topologies for Surgery Simulation
In the context of surgery simulation, this paper presents a generic and efficient solution to handle topological changes on deformable meshes under real-time constraints implemented in the SOFA  platform. The proposed design is based on a simulation tree gathering software components acting on a mesh. The mesh topology is described by a topological component which also provides algorithms for performing topological changes (cutting, refinement). An important aspect of the design is that mesh related data is not centralized in the mesh data structure but stored in each dedicated component. Furthermore, topological changes are handled in a transparent way for the user through a mechanism of propagation of topological events from the topological components toward other components. Finally, the previous concepts have been extended to provide multiple topologies for the same degrees of freedom. Examples of cataract surgery simulation based on this versatile design are shown.
KeywordsMesh Topology Topological Change Real-Time Simulation User-defined Data Structure
Unable to display preview. Download preview PDF.
- 1.Cgal : Computational geometry algorithms library, http://www.cgal.org
- 2.Gipsi : General physical simulation interface, http://gipsi.case.edu
- 3.Opentissue, http://www.opentissue.org
- 4.Sofa : Simulation open framework architecture, http://www.sofa-framework.org
- 5.Springs, http://spring.stanford.edu
- 6.Agus, M., Gobbetti, E., Pintore, G., Zanetti, G., Zorcolo, A.: Real-time cataract surgery simulation for training. In: Eurographics Italian Chapter Conference, Catania, Italy, Eurographics Association (2006)Google Scholar
- 7.Allard, J., Cotin, S., Faure, F., Bensoussan, P.-J., Poyer, F., Duriez, C., Delingette, H., Grisoni, L.: Sofa – an open source framework for medical simulation. In: Medicine Meets Virtual Reality (MMVR 1915), Long Beach, USA (February 2007)Google Scholar
- 10.Nesme, M., Payan, Y., Faure, F.: Efficient, physically plausible finite elements. In: Dingliana, J., Ganovelli, F. (eds.) Eurographics (short papers) (August 2005)Google Scholar