Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mi Mai 15, 2024 00:44

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: [C/C++] Renderprozedur zickt rum
BeitragVerfasst: Sa Jan 12, 2008 15:03 
Offline
DGL Member

Registriert: So Feb 05, 2006 14:48
Beiträge: 15
Ich hoffe ihr seid mir nicht böse wenn ich jetzt mit Non-Delphi Code ankomm, aber es müsste zu verstehen sein. Das API ist ja das gleiche.

Code:
  1. //[...]
  2.   while (!bQuit)
  3.   {
  4.     AppProcessMessages();
  5.     Render();
  6.   }
  7. //[...]
Code:
  1. void Render()
  2. {
  3.   int x, y;
  4.   static double phi = 0.0;
  5.  
  6.   glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
  7.  
  8.   glLoadIdentity();
  9.   glTranslated(0.0, -1.0, -3.0);
  10.   glRotated(phi, 0.0, 1.0, 0.0);
  11.   glRotated(30.0, 1.0, 0.0, 0.0);
  12.   phi += 1.0;
  13.  
  14. //  glBegin(GL_TRIANGLES);
  15. //    glColor3f(1.0f, 0.0f, 0.0f);   glVertex2f(0.0f,   1.0f);
  16. //    glColor3f(0.0f, 1.0f, 0.0f);   glVertex2f(0.87f,  -0.5f);
  17. //    glColor3f(0.0f, 0.0f, 1.0f);   glVertex2f(-0.87f, -0.5f);
  18. //  glEnd();
  19.  
  20.  
  21.   for (y = 0; y < 16; y++)
  22.   {
  23.     for (x = 0; x < 16; x++)
  24.     {
  25.       glCallList(DspList + map[x][y]);
  26.       glTranslated(1.0, 0.0, 0.0);
  27.     }
  28.     glTranslated(-16.0, 0.0, 1.0);
  29.   }
  30.  
  31.   SwapBuffers(hDC);
  32.  
  33.   Sleep(1);
  34. }

In der Fassung renderts mir nur einmal ein Bild, und darauf wies aussieht auch nur die erste Liste (oder alle am gleichen Fleck, schwer zu sagen). Wenn ich die Schleifen rauskommentier und dafür das Dreieck reinnehm krieg ich ne schöne Animation und Fraps springt an.
Was mach ich da falsch? Wahrscheinlich steh ich bloß aufm Schlauch :D

//Edit: Ich habs schon^^ glEnd in den Listen ohne Klammen :roll:
Das kommt davon wenn man zwischen Halbschlaf und tilt noch programmiert...

<3 Delphi!

_________________
Nichts ist so wie es scheint...
Der arme Sarge hat z.B keine Rückseite! :shock:


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 15 Queries | GZIP : On ]