Thema: Delphi open gl und 2d ?

Einzelnen Beitrag anzeigen

Benutzerbild von Mr_T
Mr_T

Registriert seit: 7. Jun 2002
Ort: Eilsum
136 Beiträge
 
Delphi 2005 Personal
 
#4
  Alt 23. Jun 2003, 19:02
Wie meinste das Mit der Tbitmap?
Hast du eine Bitmap als BMP auf der Festplatte oder haste eine Echtes delphi-Tbitmap?

Zum Theama 2d:
Ich würde an deiner Stelle aber nicht einfach nur auf die z-Koord verzichten, sondern ich würde das, was du normalerweise wenn du die Delphi VCl verwendest nach "Form1.FormResize" schreibst, durch dieses Ersetzen:

Delphi-Quellcode:
glViewport(0, 0, Width, Height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity;
gluOrtho2D(0,width,0,height);
glMatrixMode(GL_MODELVIEW);
Damit bist du in dem Ortho-Modus, was bedeutet, dass du 1. wirklich auf die 3. koord verzichten kannst (man nehme dann glvertex2f() ) und, dass der Bildschirm etwas anders eingeteil ist....
was ich damit sagen will:
nun ist der Ursprung links oben (oder unten.. bin mir nicht so sicher) und die Opengl-Koord (1024,768) genau gegenüber (bei einer Auflösung von 1024x768....) das macht das Programmieren gleich einfacher und auch wenn man irgendwas mit Mausklickt auf ein Obejkt realisieren will, fällt einem das so viel leichter....
Mein neuer, 13 Teiliger Open GL - Kurs (Samples in Delphi):
www.dcw-group.net
Neu! Ein großer Teil der Demos nach Kylix übersetzt!
Neu! Teil 2b: Initialisierung von OpenGL unter Kylix ist fertig!
  Mit Zitat antworten Zitat