Thema: Delphi opengl- glusphere

Einzelnen Beitrag anzeigen

Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#5

Re: opengl- glusphere

  Alt 30. Mai 2008, 14:40
Die "Qualität" wird nicht schlechter, sondern die Kugel-Vertice werden abgeschnitten. Das liegt an dem zFar-Wert, den du bei der Funktion gluPerspective übergibst. Probier mal größere Werte aus.

Du solltest aber aufpassen, dass du die Distanz zwischen zNear und zFar möglichst klein hällst. Diese beiden Werte skalieren den Tiefenpuffer, der meinstens eine Genauigkeit von 24 Bit hat (je nach Einstellung). Wenn du die Distanz der beiden Werte zu groß wählst, kann es sein, dass zwei Vertice die gleiche Position im zPuffer bekommen, obwohl ihre z-Werte unterschiedlich sind.

Ich benutze meinstens folgende Werte:
zNear: 0,1
zFar: 128
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat