DocumentCode
2171700
Title
A state machine for real-time cutting of tetrahedral meshes
Author
Bielser, Daniel ; Glardon, Pascal ; Teschner, Matthias ; Gross, Markus
Author_Institution
Comput. Graphics Lab., ETH, Zurich, Switzerland
fYear
2003
fDate
8-10 Oct. 2003
Firstpage
377
Lastpage
386
Abstract
We introduce an algorithm that consistently and accurately processes arbitrary intersections in tetrahedral meshes in real-time. The intersection surfaces are modeled up to the current cut tool position at every point in time. Tetrahedra are subdivided by using a progressive method, which inserts the required sub-structures step by step. A state machine tracks the topology of each tetrahedron and controls the progressive subdivision. In order to keep the state machine as small and clear as possible, each topological pattern of a tetrahedral intersection appears only once. These topological patterns are mapped onto the actual case of a tetrahedral intersection by some given transformation operations. The state transitions, which contain the specific subdivision operations, are described in a predefined lookup table, which is written in a simple script language. The handling of reverse movements and possible trembling of the users hand, as well as a recursive continuation of the state machine concept, complement the proposed algorithm. In three examples, covering free form modeling, volume visualization, and surgery simulation, we indicate the large field of applications in which our algorithm can be utilized.
Keywords
algorithmic languages; computer graphics; computer vision; graph theory; medical image processing; mesh generation; simulation languages; solid modelling; virtual reality languages; algorithm; arbitrary intersections; free form modeling; interactive simulation; intersection surface; progressive method; progressive subdivision; real-time cutting; script language; stat transition; state machine; surgery simulation; tetrahedral meshes; topological pattern; transformation operation; volume visualization; Algorithm design and analysis; Analytical models; Application software; Computational modeling; Computer graphics; Data analysis; Data visualization; Heuristic algorithms; Surgery; Tracking;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Graphics and Applications, 2003. Proceedings. 11th Pacific Conference on
Print_ISBN
0-7695-2028-6
Type
conf
DOI
10.1109/PCCGA.2003.1238279
Filename
1238279
Link To Document