AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Konzept für saubere Kollisionserkennung
Thema durchsuchen
Ansicht
Themen-Optionen

Konzept für saubere Kollisionserkennung

Offene Frage von "Florian H"
Ein Thema von Florian H · begonnen am 20. Jul 2009 · letzter Beitrag vom 20. Jul 2009
 
Florian H

Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
 
Delphi 6 Professional
 
#8

Re: Konzept für saubere Kollisionserkennung

  Alt 20. Jul 2009, 15:55
Danke erstmal allen für den Input!

Zitat von Medium:
Kleine Korrektur zu meinem Vorschlag oben:

Berechne zunächst alle möglichen Kollisionen im gerade aktuellen Timeframe. Alle Kollisionspaare in eine Liste, sortiere diese nach dem Zeitpunkt der Kollision innerhalb des Timeframes aufsteigend. (Leicht möglich anhand der Koeffizienten aus der Schnittpunktberechnung, der genaue (Echt-)Zeitliche Bezug ist ja unwichtig.)
Die erste Kollision ausführen, aber nur bis zu dem Punkt an dem sie sich berühren (bzw. miiiinimal dahinter, damit sie nicht noch einmal gefunden werden). Die neuen Geschwindigkeitsverktoren (bzw. deren Restanteil) zuweisen. Dann wieder alle möglichen Kollisionen berechnen, aber nun bei allen schon bewegten Objekten den Zeitanteil um den sie bewegt wurden hinzuaddieren. Dann wieder sortieren, usw. bis keine Kollision im Timeframe mehr statt findet.
Das ist eine prima Idee, auf so einen "Geistesblitz" habe ich gewartet - ich werds nachher direkt mal testen
Florian Heft
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz