2D-Kollisionserkennung

Aus Spieleprogrammierer-Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[gesichtete Version][unmarkierte Version]
K (Kollision zwischen zwei Geraden)
Zeile 231: Zeile 231:
 
</sourcecode>
 
</sourcecode>
 
}}
 
}}
 +
 +
=== Kollision zwischen zwei Strecken ===
 +
Die Kollisionsabfrage zwischen zwei Strecken ist wie bei den Geraden nicht so oft vertreten in Spielen, allerdings gibt es immer mal wieder Fälle bei denen es nötig ist.
 +
Die Vorgehensweise ist wie bei den Geraden, nur mit einem kleinen Zusatz, denn Strecken habe einen Start- und Endpunkt, deswegen werden Strecken auch als Geradenabschnitt bezeichnet.
 +
Es wird also wider überprüft ob die beiden Strecken parallel zu einander sind, wenn dies der Fall ist liegt keine Kollision vor. Falls dies nicht zutrifft muss noch überprüft werden
 +
ob die Strecken sich in den angegebenen Abschnitten schneiden. Nur wenn das zutrifft liegt eine Kollision vor.

Version vom 4. November 2011, 15:00 Uhr

Klicke hier, um diese Version anzusehen.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge