01.03.2013 Aufrufe

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!