www.wikidata.de-de.nina.az
Unter Triangulation oder Triangulierung einer Flache versteht manTriangulation einer impliziten Flache vom Geschlecht 3Triangulation einer parametrisierten Flache Affensattel a ein Netz von Dreiecken im Raum das auf einer vorgegebenen Flache liegt und diese teilweise oder vollstandig uberdeckt oder b die Prozedur der Erzeugung der Punkte und Dreiecke eines solchen Dreiecks Netzes Hier wird ausschliesslich die Erzeugung eines Dreiecksnetzes beschrieben In der Literatur gibt es Beitrage die sich mit der Optimierung eines vorhandenen Netzes beschaftigen Triangulationen sind ein wichtiges Hilfsmittel bei der Visualisierung von Flachen und der Anwendung von Finite Elemente Methoden Die Triangulation einer parametrisierten Flache kann man durch eine Triangulierung ihres Definitionsbereichs erhalten s 2 Bild Aber die Bilder dieser Dreiecke konnen im Objektraum sehr verschieden in Gestalt und Grosse ausfallen was ihre Verwendung einschranken kann Diesen Mangel kann man mit adaptiven Methoden verringern Dabei werden 3D Informationen Schrittweiten zur Triangulierung des Parameterbereichs verwendet Die Triangulierung einer implizit gegebenen Flache durch eine oder mehrere Gleichungen bestimmte Flache ist wesentlich schwieriger Die meisten Algorithmen unterteilen den zu betrachtenden Bereich im Raum in Quader und approximieren den Schnitt der Flache mit diesen Quadern durch Polygone die dann noch trianguliert werden mussen cutting cube method 1 2 Der Aufwand dieser Algorithmen zur Verwaltung der Daten ist erheblich Ein vom Konzept her einfacherer Algorithmus der Verfolgungs Algorithmus marching method 3 4 5 erzeugt von einem Startpunkt ausgehend zunachst ein Sechseck von naherungsweise gleichseitigen Dreiecken und fugt schrittweise nach vorgegebenen Regeln immer wieder neue Dreiecke hinzu bis der zur Triangulation vorgesehene Bereich der Flache trianguliert ist Bei Flachen mit mehreren Zusammenhangskomponenten muss der Verfolgungsalgorithmus allerdings entsprechend oft mit geeigneten Startpunkten durchlaufen werden was bei dem cutting cube Algorithmus nicht der Fall ist D h beim Verfolgungsalgorithmus muss man schon eine gewisse Vorstellung von der zu triangulierenden Flache haben was in der Regel der Fall ist Der cutting cube Algorithmus entdeckt bei entsprechenden Vorgaben fur die Unterteilungstiefe automatisch alle Komponenten der Flache in dem vorgegebenen Ausgangswurfel Ein weiterer Vorteil des Verfolgungs Algorithmus besteht in der Moglichkeit Begrenzungskurven vorzugeben s Beispiel Polygonalisierung von Flachen wird in der weitgehend englischen Literatur meshing genannt Die Erzeugung von 4 Ecksnetzen heisst dort paving Die Triangulierung einer Flache sollte nicht verwechselt werden mit der Triangulierung einer vorgegebenen diskreten ebenen Punktmenge Siehe Delaunay Triangulation Triangulation Zylinder Flache x 4 y 4 z 4 1 displaystyle x 4 y 4 z 4 1 Triangulation Zylinder Flache x 4 y 4 z 4 1 displaystyle x 4 y 4 z 4 1 povray BildTorus mit Verfolgungsalgorithmus trianguliert Torus cutting cube Methode polygonisiertSiehe auch BearbeitenGitter Geometrie Geometrische ModellierungEinzelnachweise Bearbeiten M Schmidt Cutting Cubes visualizing implicit surfaces by adaptive polygonization Visual Computer 1993 10 S 101 115 J Bloomenthal Polygonization of implicit surfaces Computer Aided Geometric Design 1988 S 341 355 CDKG Computerunterstutzte Darstellende und Konstruktive Geometrie TU Darmstadt PDF 3 4 MB S 187 E Hartmann A marching method for the triangulation of surfaces The Visual Computer 1998 14 S 95 108 S Akkouche amp E Galin Adaptive Implicit Surface Polygonization Using Marching Triangles COMPUTER GRAPHICS forum 2001 Vol 20 S 67 80Weblinks BearbeitenE Hartmann Geometry and Algorithms for COMPUTER AIDED DESIGN S 81 Tasso Karkanis amp A James Stewart Curvature Dependent Triangulation of Implicit Surfaces 1 Abgerufen von https de wikipedia org w index php title Triangulation Flache amp oldid 238556886