MTCut: GPU-based marching tetra cuts

Isosurface construction and rendering based on tetrahedral grids has shown to be feasible on programmable graphics hardware. In this paper we present MTCut: a volume cutting algorithm that is able to cut isosurfaces obtained by a Marching Tetrahedra algorithm on volume data. It does not require a te...

Descripción completa

Detalles Bibliográficos
Autores: Monclús Lahoya, Eva|||0000-0002-9645-0510, Navazo Álvaro, Isabel|||0000-0001-6298-1463, Vázquez Alcocer, Pere Pau|||0000-0003-4638-4065
Tipo de recurso: informe técnico
Fecha de publicación:2007
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/86192
Acceso en línea:https://hdl.handle.net/2117/86192
Access Level:acceso abierto
Palabra clave:GPU-based rendering
Volume cutting
Isosurface
Àrees temàtiques de la UPC::Informàtica::Infografia
Descripción
Sumario:Isosurface construction and rendering based on tetrahedral grids has shown to be feasible on programmable graphics hardware. In this paper we present MTCut: a volume cutting algorithm that is able to cut isosurfaces obtained by a Marching Tetrahedra algorithm on volume data. It does not require a tetrahedal representation and runs in real time for complex meshes of up to 1.8M triangles. Our algorithm takes as input the isosurface to be cut, slices it, and produces the cut geometry in response to the user interaction with a haptic device. The result is a watertight manifold that can be interactively recovered back to CPU in response to a user request.