Hi Leute,
Ich beschäftige mich jetzt schon einige Zeit damit wie mann eine Wegberechnung im 2D-Raum realisieren kann,
Es gibt eine Methode
um zu prüfen ob die Koordinate frei ist
zum Testen gibt es ein Feld von 400x400 Pixeln mit 3 Hindernissen:
Das ganze sollte auf einem 3GHz Rechner nicht länger als 200 Tausendstelsekunden dauern wobei nicht der Kürzeste sondern wenigstens ein einigermaßen direkter Weg ermittelt werden muss.
Das ganze muss in einer Point2D Array gespeichert werden und die einzelnen Punkte müssen ohne Hindernisse anzusteuern sein. Es kann Pro schritt immer nur die x oder die y Koordnate geändert werden.
Ich beschäftige mich jetzt schon einige Zeit damit wie mann eine Wegberechnung im 2D-Raum realisieren kann,
Es gibt eine Methode
Code:
boolean istfrei(int x,int y)
zum Testen gibt es ein Feld von 400x400 Pixeln mit 3 Hindernissen:
Das ganze sollte auf einem 3GHz Rechner nicht länger als 200 Tausendstelsekunden dauern wobei nicht der Kürzeste sondern wenigstens ein einigermaßen direkter Weg ermittelt werden muss.
Das ganze muss in einer Point2D Array gespeichert werden und die einzelnen Punkte müssen ohne Hindernisse anzusteuern sein. Es kann Pro schritt immer nur die x oder die y Koordnate geändert werden.