Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » OpenGL » Darstellungsprobleme mit großen Vertexwerten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.04.2006, 18:48 Uhr
Farang



...z.B. beim Zeichnen einer Strecke treten Flackereffekte auf, sobald die Koordinaten sehr große Werte annahmen. Seltsamerweise tritt dieses Problem nur bei entgegensetzen Vorzeichen auf.
Folgender Code führte zu einem Flackern während der Darstellung der Strecke wenn man die Kamera in der Szene bewegte.


Code:
GL.glBegin(GL.GL_LINES);
        GL.glColor3ub(255,125,125);            
        GL.glVertex3d(-10E16,1,1);
        GL.glVertex3d(10E6,0,1);
GL.glEnd();
;


Dagegen erfolgt eine Darstellung mit nur einer großen x-Koordinate, z.B. 10^{36}, fehlerfrei. Ab 10^37 erfolgte gar keine Darstellung mehr.


Code:
GL.glBegin(GL.GL_LINES);
        GL.glColor3ub(255,125,125);            
        GL.glVertex3d(-10E36,1,1);
        GL.glVertex3d(10,0,1);
GL.glEnd();
;


Weiß jemand was die Ursache sein könnte ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ OpenGL ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: