Triangle Strips
Triangle Strips
Triangle Strips
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
ν<br />
µ<br />
λ<br />
ϑ<br />
η<br />
ψ<br />
δ ε<br />
χ<br />
ω<br />
T (ν)<br />
T (µ)<br />
T (λ) T (ϑ)<br />
Abbildung 9: Dualer Graph in einem triangulierten Mesh.<br />
T (η)<br />
T (δ)<br />
T (ψ)<br />
T (χ)<br />
• Der Graph G(TP ) hat für jedes Dreieck aus TP genau einen Knoten.<br />
Jeder Knoten ν repräsentiert ein Dreieck T (ν).<br />
• Es existiert eine Kante zwischen zwei Knoten ν und µ genau dann,<br />
wenn die zugehörigen Dreiecke T (ν) and T (µ) eine gemeinsame Seite<br />
teilen.<br />
Definition 4.2 Die Ordnung eines Knoten in einem dualen Graph ist die<br />
Anzahl der Kanten die von einem Knoten ausgehen.<br />
4.2 Hamiltonische Pfade in einem dualen Graph<br />
Definition 4.3 Ein Pfad in einem dualen Graph heißt hamiltonischer<br />
Pfad genau dann, wenn der Pfad jeden seiner Knoten genau einmal besucht.<br />
Definition 4.4 Ein dualer Graph heißt hamiltonischer Graph genau dann,<br />
wenn ein hamiltonischer Pfad existiert, der alle Knoten genau einmal besucht.<br />
Satz 4.1 Jede Punktmenge kann hamiltonisch trianguliert werden, und zwar<br />
in einer Zeit von O(n log n) . [2, Arkin at al.]<br />
Definition 4.5 Eine Triangulation wird genau dann hamiltonisch genannt,<br />
wenn der dazugehörige duale Graph hamiltonisch ist.<br />
Satz 4.2 Testen ob ein Triangulation hamiltonisch ist, kann nicht deterministisch<br />
in Polynomialzeit festgestellt werden.<br />
13<br />
T (ε)<br />
T (ω)