Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Entscheidung liefern, so wird in einem dritten Schritt wird eine geeignete<br />
Permutation der Vertices beider Dreiecke gesucht, so dass jeweils p1<br />
(respektive p2) auf der einen Seite von Π2 (respektive Π1) und alle anderen<br />
Punkte des Dreiecks auf der gegenüberliegenden Seite liegen. Die Auswertung<br />
zweier weiterer Prädikate:<br />
[p1,q1,p2,q2] ≤ 0 ∧ [p1,r1,r2,p2] ≤ 0<br />
liefert somit eine Entscheidung für den Überlappungstest. Anhand von<br />
Abbildung 3-35 und den oben beschriebenen geometrischen Interpretationen<br />
der verwendeten Prädikate lässt sich dies leicht nachvollziehen:<br />
Abb. 3-35 Überlappungstest zweier Dreiecke<br />
Eine Überlappung tritt folglich auf, wenn sich die Intervalle [i,j] und [k,l]<br />
überschneiden, also folglich die Bedingungen k ≤ j und i ≤ l erfüllt sind. Genau<br />
dies prüfen die beiden Prädikate.<br />
Auf Grund der Robustheit und der Effizienz soll daher das Verfahren von<br />
[Devillers02] für den Dreieck-Dreieck-Schnitttest verwendet werden.<br />
Im folgenden Abschnitt soll nun gezeigt werden, wie die Kollisionskontrolle in<br />
die vorhandene Simulationsumgebung integriert werden kann.<br />
3.3.8 Integration in die Simulation<br />
Die Ablaufsteuerung unterteilt den Ausführungszeitraum der CNC-Programme<br />
in diskrete Zeitintervalle gleicher Länge. Um parallel laufende Programme<br />
ausführen zu können, werden daher zwischen jedem Zeitschritt nur die, für das<br />
aktuelle Zeitintervall in den CNC-Kommandos vorgesehenen Konfigurationsänderungen,<br />
ausgeführt.<br />
64