Forum: PC-Programmierung Roboterdaten darstellen


von Lukas (Gast)


Lesenswert?

Mein Roboter (UNI - Projekt) speichert Weginfos auf einer MMC karte. Nun
möchte ich den Weg den er abgefahren ist ansprechend darstellen und habe
dabei an die Erstellung eines 3D- Modelles gedacht. (Sieht einfach
besser aus als 2D)
Die Eingangsdaten werden von der Basisstation über die Serielle
Schnittstelle übertragen (Alle 10cm Richtung, Geschwindigkeit und
Hindernisse in der näheren Umgebung)
Ich wollte nun entweder ein POV-Ray Skript oder eine .3ds (Autocad)
Datei erstellen.
Hat jemand mit soeinem Problem schonmal Bekanntschaft gemacht?

von Rufus T. Firefly (Gast)


Lesenswert?

Da gibt es doch dieses Eagle-3d-Projekt, das mit einem Eagle-Skript aus
einem Leiterplattenlayout eine Abbildung einer Platine im pov-Format
erzeugt ... vielleicht lässt sich dem weitergehendes Wissen entnehmen.

Mir ist allerdings bei Deiner Anwendung überhaupt nicht klar, welchen
Vorzug eine 3d-Darstellung einer rein zweidimensionalen Information
haben soll - oder kann Dein Roboter auch treppensteigen?

von Rahul (Gast)


Lesenswert?

@Rufus:
Einfacher ist mit Sicherheit in 2D.
Wenn man aber gleich mit 3D anfängt, ist der Weg vielleicht steiniger,
aber wenn man dann dem Roboter noch irgendwelche Sensoren verpasst, die
räumliche Daten (Steigung, Höhe etc.), dann muß man den Spaß nicht noch
mal von vorne angehen.
Schöner aussehen tut es ja auch, wenn man das Bild drehen und neigen
kann...

Ich würde mich da sonst mal mit directX auseinander setzen. Da gehört
3D-Grafik ja auch dazu...

von Michi (Gast)


Lesenswert?

DirectX ist für so etwas zu "low-level" und zudem noch von Windows
abhängig. Wenn so, dann besser OpenGL.
Allerdings würde ich eine 3D-Engine nehmen. Das erspart jede Menge
Arbeit. Zum Beispiel die OpenSource-Engine Irrlicht:
http://irrlicht.sourceforge.net/

von Lukas (Gast)


Lesenswert?

Eine eigene Engine für die Darstellung zu schreiben gefällt mir nicht so
besonders. Es gibt doch so viele gute Programme die 3D Welte darstellen
können. Man müsste aber eben in ihr Datenformat übersetzen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.