Checkliste Allgemein: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Was machen wenn...?)
K (Grundlagen: Schreibfehler, Grammatik)
 
Zeile 3: Zeile 3:
 
==Grundlagen==
 
==Grundlagen==
 
*'''Benutzen Sie eine funktionierende Programmgrundlage (Template)?'''
 
*'''Benutzen Sie eine funktionierende Programmgrundlage (Template)?'''
:Wurde ein [[Template]] von DelphiGL.com benutzt, oder wurde das Template bereits erfolgreich getestet dann kann von einer Funktionierenden Programmgrundlage ausgegangen werden.
+
:Wurde ein [[Template]] von DelphiGL.com benutzt, oder wurde das Template bereits erfolgreich getestet, dann kann von einer funktionierenden Programmgrundlage ausgegangen werden.
  
 
*'''Läuft das Programm ohne OpenGL-Fehler zu produzieren?'''
 
*'''Läuft das Programm ohne OpenGL-Fehler zu produzieren?'''
:Mittels eines Error-Handler wie er im "[[Tutorial_quickstart]]" beschrieben wird dies überprüfen.
+
:Mittels eines Error-Handlers, wie er im "[[Tutorial_quickstart]]" beschrieben ist, wird dies überprüft.
  
 
==Was machen wenn...?==
 
==Was machen wenn...?==

Aktuelle Version vom 15. Juli 2011, 21:44 Uhr

Hier gibt es eine allgemeine Checkliste, wenn ihr nichts oder nicht das seht, was ihr sehen wollt.

Grundlagen

  • Benutzen Sie eine funktionierende Programmgrundlage (Template)?
Wurde ein Template von DelphiGL.com benutzt, oder wurde das Template bereits erfolgreich getestet, dann kann von einer funktionierenden Programmgrundlage ausgegangen werden.
  • Läuft das Programm ohne OpenGL-Fehler zu produzieren?
Mittels eines Error-Handlers, wie er im "Tutorial_quickstart" beschrieben ist, wird dies überprüft.

Was machen wenn...?

  • "Ich sehe nur die Fensterfarbe/garnichts"
  • "Ich sehe nur schwarz"
    • Hintergrundfarbe mal auf etwas anderes als schwarz stellen um zu schauen, ob das Objekt eventuell schwarz gezeichnet wird. Wenn ja:
      • Ist versehentlich eine Textur gesetzt? → glDisable(GL_TEXTURE_2D)
      • Versehentlich die falsche Farbe eingestellt? → glColor4f(1.0, 1.0, 1.0, 1.0)
    • Folgende Tests testweise deaktivieren:
      • Tiefentest (GL_DEPTH_TEST)
      • Backfaceculling (GL_CULL_FACE)
      • Alphatest (GL_ALPHA_TEST)
  • "Ich sehe nur die Hintergrundfarbe"
    • Wenn diese schwarz ist, bitte oben nachschauen
    • Ist die Projektionsmatrix richtig gesetzt (glOrtho, gluPerspective)?
    • Ist der Viewport richtig gesetzt (glViewport)?
    • Ist das Objekt zwischen Near- und Far-Cull-Plane (gesetzt in der Projektion)? → ggf. mit glTranslatef(0, 0, -z) experimentieren.
    • Ist Culling aktiviert? Werden die Vertices in der richtigen Reihenfolge übergeben? (Tutorial_Lektion_5)