Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

Werbeanzeige

17.01.2009, 20:01

Forenbeitrag von: »AlGaN«

Nachbarschaftsrelation von Polygonen

@nox: Ja, diese Überlegung hab ich auch gemacht, dazu kommt noch, dass ich nicht mit Sicherheit garantieren kann, dass alle Polygone konvex sind, was die Berechnung eines Schwerpunkts meinen Recherchen nach ziemlich verkompliziert. @Black-Panther: Ich weiß jetzt nicht so genau, auf was Du hinaus willst, Hill-Climbing Algorithmus ist m.W. doch eine Methode, um Optimierungsprobleme zu lösen, oder ? Hab da bis jetzt noch nicht soviel Ahnung von, inwiefern das auf geometrische Probleme angwendet wer...

16.01.2009, 11:32

Forenbeitrag von: »AlGaN«

Nachbarschaftsrelation von Polygonen

Hallo, danke für eure Tipps, ok einen Brute-Force-Vergleich zu schreiben, dürfte nicht allzu schwierig sein, nur hatte ich gedacht, man könnte den Aufwand etwas reduzieren mit spz. Algorithmen etc. Auch eine Art Unschärfe bei der Abstandsberechnung einzubauen dürfte nicht das Problem sein. @WarMuuh!!: Danke für den Tipp, ich hatte schon vor einiger Zeit mal nach Nachbarn-Algorithmen gesucht, und auch diesen Nearest Neighor Algo angeschaut, ihn dann aber wieder verworfen, da er meiner Erinnerung ...

13.01.2009, 15:50

Forenbeitrag von: »AlGaN«

Nachbarschaftsrelation von Polygonen

Hallo nox, es ist klar, dass sich die Nachbar-Polygone in der Nähe des betreffenden Polygons befinden müssen; ich habe schon mal eine Implementierung gesehen, bei der eine Art "unscharfe Grenze" definiert wurde (also etwa, alles was bis zu +/- 5 Einheiten von der Kante des Polygons weg ist, wird noch als Nachbar definiert), aber klar - das kompliziert die Sache noch. Das Problem ist, dass die Karte aus einem anderen Format konvertiert wird (AutoCAD) und es aufgrund von Bugs in der Export-Funktio...

13.01.2009, 14:26

Forenbeitrag von: »AlGaN«

Nachbarschaftsrelation von Polygonen

Hallo, ich habe in meinem Projekt das Problem, eine automatische Nachbarschaftsrelation von allen Polygonen in einer Karte berechnen zu müssen. Die Karte besteht aus bis zu tausenden Polygonen, die normalerweise alle aneinandergrenzen. Leider ist das Kartenformat eine spezifische Art von XML, die zwar größtenteils hierarchisch (kleiner Elemente sind in größeren enthalten) sind, aber keine wirkliche geometrische Ordnung besitzen (man kann nicht sagen, welche Polygone sich in der Nachbarschaft ein...

06.12.2008, 18:32

Forenbeitrag von: »AlGaN«

Routenplanung

Hm, ja an sowas in der Art hab ich auch schon mal gedacht; eine Art "Map Matching" mittels Ort / mittlerer Richtungsvektor, das geht dann aber schon in Richtung Ähnlichkeits-Algorithmus... aber sowas ähnliches wurde m.W. vom Ansatz her auch schon in anderen Routenplanern versucht...

05.12.2008, 11:37

Forenbeitrag von: »AlGaN«

Routenplanung

Hallo zera, die Idee mit dem Abstand hatte ich auch schon mal, leider versagt diese einfache Berechnung, wenn der Graph nicht aus nur linear hintereinander angeordneten Wegpunkten besteht, sondern auch Abzweigungen, Kreuzungen usw. beinhaltet. Dann kann es passieren, dass sich Benutzer in der Nähe eines solchen Kreuzungspunkts befindet und der kleinste Abstand gerade zur falschen Kante führt; ganz nutzlos wird der Ansatz, wenn ich einen Graphen habe der ein Quadrat an Wegpunkten beinhaltet und s...

04.12.2008, 17:01

Forenbeitrag von: »AlGaN«

Routenplanung

Hallo, @knivil: Es handelt sich nicht um ein Spiel, sondern um einen GPS-Tracker. Ich update die aktuelle Position jede Sekunde, sobald eben das GPS eine neue Message liefert. Im Programm lassen sich Routen auf einem vorher definierten Graphen festlegen; die Routen berechne ich durch den A*-Algorithmus (euklidischer Abstand zum Ziel als Heuristik-Funktion). Damit man nicht genau den einzelnen Wegpunkt "treffen" muss, definiere ich ein Proximity-Rechteck um die einzelnen Wegpunkte, in dem man sic...

04.12.2008, 14:46

Forenbeitrag von: »AlGaN«

Routenplanung

Hallo, ich bin neu hier und habe ein Problem mit der Routenplanung in meinem Projekt: Ich habe eine Spielfigur, von der ich die Position in (x,y)-Koordinaten kenne, und einen vorgeschriebene Route in einem Graphen, die ich per A*-Algorithmus berechne. Mein Problem: Wie erkenne ich nun, welche Punkte der Zielroute von der Figur schon "abgelaufen" wurden? Ich kann zwar immer die Abstände Spielfigur -> Knoten berechnen, aber das zeigt mir nicht an, ob der Bereich um den Knoten schon passiert wurde....

Werbeanzeige