Registriert: Mo Mai 27, 2002 16:29 Beiträge: 77 Wohnort: Düsseldorf
Hallo
Wie stellt man fest, ob sich zwei Dreiecke schneiden?
Ich hatte die Idee, zuerst auf das eine D. eine Ebene zu legen und zu testen, ob sich alle Punkte vom zweiten D. auf einer Seite befinden oder nicht.
Wenn das der Fall ist gibts keinen Schnittpunkt, ansonsten werden die D.s auf die Ebene projeziert (wie die Szene auf den Bildschirm) und eine 2D Kollisionsüberprüfung durchgeführt, in dem man testet, ob einer der Punkte vom Dreieck sich in dem anderen befindet.
Gibts einen besseren Weg zum Testen der Kollision? Bei meiner Lösung, würden nämlich zwei übereinander liegende Dreiecke nicht als Kollision erkannt werden.
Für Kollisionsabfragen veweise ich einfach mal ganz frech auf die Seiten von Nehe, Sulaco (Jahn Horn's Seite (RIP)), Neobrothers (vorsicht, Feindesgebiet da DirectX ). Dort findet man die verschiedensten Antworten zum Thema Kollisionserkennung.
_________________ Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.