fmsLogo "nachmachen" -> generelle fragen
-
Ich deneke das passt irgentwie auch in diesen bereich rein, weil es um die grafikdarstellung geht.
Also, zuersteinmal für die leute die fmsLogo nicht kennen:
fmsLogo ist ein leerprogramm für programmieranfänger, bei denen der "programmierer" über befehle wie "drehe dich um 30 grad nach rechts" oder "gehe 50 schritte nach vorne" einen stift bewegen kann, welcher daraufhin eine linie hinterlässt (kann man schwer erklären, hier mal ein foto)
http://images.br.sftcdn.net/br/scrn/71000/71681/fmslogo-1.jpg
http://sourceforge.net/dbimage.php?id=43320Ich versuche ein ähnlich funktionierendes programm zu schreiben und habe nun einige fragen, wie ich den zeichenbereich am besten (vor allem schnellsten) rendern kann. Ich denke es ist einfach eine 2d textur die auf den bildfirm geklatscht wird und in die dann immer weitere linien "übermalt" werden können.
Ich muss also ein Programm schreiben, was eine leere 2d-textur erstellt, auf die ich dann einfache linien "malen" kann.Ich hatte na directx 11 gedacht (oder halt irgenteine andere directx version, aber mit dx11 kenne ich mich schon ein wenig aus ) oder OpenGL wäre auch ne idee...
Oder sollte man soetwas direkt mit der winapi machen (linien kann man da ja auch zeichnen).Zusammengefasst also meine Frage, wie kann ich am schnellsten möglichst viele einfache linien efektiv (in einer 2d-Textur) erstellen und auf den bildschirm aktualisieren?
-
wxWidgets oder QT mit nem Zeichencanvas und einem Eingabefeld.
Schiess nicht mit Kanonen auf Spatzen^^.