Checkliste Allgemein: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(+Grundlagen)
Zeile 1: Zeile 1:
 
Hier gibt es eine allgemeine Checkliste, wenn ihr nichts oder nicht das seht, was ihr sehen wollt.
 
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-Handler wie er im "[[Tutorial_quickstart]]" beschrieben wird dies überprüfen.
 +
 +
==Was machen wenn...?==
 
* '''"Ich sehe nur schwarz"'''
 
* '''"Ich sehe nur schwarz"'''
 
** Hintergrundfarbe mal auf etwas anderes als schwarz stellen um zu schauen, ob das Objekt eventuell schwarz gezeichnet wird. Wenn ja:
 
** Hintergrundfarbe mal auf etwas anderes als schwarz stellen um zu schauen, ob das Objekt eventuell schwarz gezeichnet wird. Wenn ja:

Version vom 30. August 2010, 16: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-Handler wie er im "Tutorial_quickstart" beschrieben wird dies überprüfen.

Was machen wenn...?

  • "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)?