Qt Animationen 2D
Verfasst: 22. August 2008 14:51
Hallo Gemeinde,
ich möchte eine 2D Simulation entwerfen, die an sich sehr stupide aufgebaut sein soll. Ich habe mir gedacht das ich das mit QGLWidget und QPainter mache. Der Punkt soll sich von A->B bewegen. Jedoch ist das an ein paar kleine Bedingungen geknüpft. Ich muss mein QGLWidget so aufbauen, das ich mit Koordinaten arbeiten kann. Die Daten kommen von einer externen Klasse auf die ich keinen Einfluss habe. Zum Beispiel:
Die Fenstergröße lege ich mit:
Nun muss ich auf die Größe eine Koordinatensystem legen, wie mache ich das? so das ich mich innerhalb von:
bewegen kann.
Wie lege ich mein Koordinatensystem fest?
Die zweite Frage ist wie bewege ich meinen Punkt? Eine Rotation ist das ja nicht oder? Gibt es eine Move()-Funktion?
Danke für die Hilfe
so long
jd
ich möchte eine 2D Simulation entwerfen, die an sich sehr stupide aufgebaut sein soll. Ich habe mir gedacht das ich das mit QGLWidget und QPainter mache. Der Punkt soll sich von A->B bewegen. Jedoch ist das an ein paar kleine Bedingungen geknüpft. Ich muss mein QGLWidget so aufbauen, das ich mit Koordinaten arbeiten kann. Die Daten kommen von einer externen Klasse auf die ich keinen Einfluss habe. Zum Beispiel:
Die Fenstergröße lege ich mit:
Code: Alles auswählen
setFixedSize(800, 600);
Code: Alles auswählen
int world[800][600]
Code: Alles auswählen
int punkt_start[30][20];
int punkt_moveTo[400][280]
Die zweite Frage ist wie bewege ich meinen Punkt? Eine Rotation ist das ja nicht oder? Gibt es eine Move()-Funktion?
Danke für die Hilfe
so long
jd