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

Aktuelle Zeit: Do Apr 25, 2024 15:28

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



Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: glCullFace, Android <> Windows ?
BeitragVerfasst: Mi Dez 25, 2013 21:29 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 31, 2002 19:41
Beiträge: 1278
Wohnort: Bäretswil (Schweiz)
Programmiersprache: Pascal
Ich habe in eine Android und einem Windows-Programm die gleichen Vektorkoordinaten.

In Android folgendes:
Code:
  1. GLES20.glEnable(GLES20.GL_CULL_FACE);  
  2. GLES20.glCullFace(GLES20.GL_BACK);
  3. GLES20.glFrontFace(GLES20.GL_CW);


In Windows folgendes:
Code:
  1. glEnable(GL_CULL_FACE);
  2. glCullFace(GL_BACK);
  3. glFrontFace(GL_CCW);

Kann es sein, das Android andere Drehrichtungen hat als Windows ?
Man beachte GL_CW und GL_CCW.

_________________
OpenGL


Zuletzt geändert von mathias am Do Dez 26, 2013 09:41, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: glCullFace, Android <> Windows ?
BeitragVerfasst: Do Dez 26, 2013 02:37 
Offline
DGL Member
Benutzeravatar

Registriert: Do Okt 16, 2008 13:18
Beiträge: 252
An der Bedeutung von clockwise oder counter clockwise kann man (so weit ich weis) nicht viel ändern. Ich würde vermuten, dass du irgendwo in Code eine Achse invertiert hast zb. beim Objekt laden oder beim Erstellen der Projektionsmatrix left/right bzw. top/bottom, near/far vertauschst. Der Fehler würde sichtbar werden wenn du zum testen Face Culling ausstellst, bzw. dir zum debuggen die Koordinaten, oder die Matrizen die an den Shader gehen ausgeben lässt.

_________________
You even trying ...

Website: http://rise-of-light.de/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: glCullFace, Android <> Windows ?
BeitragVerfasst: Mo Feb 17, 2014 18:59 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 31, 2002 19:41
Beiträge: 1278
Wohnort: Bäretswil (Schweiz)
Programmiersprache: Pascal
Dieses Problem hat sich gelöst, der Fehler war nicht bei Android, sondern bei Windows:
Z-Achse vertauscht

_________________
OpenGL


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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 71 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.130s | 17 Queries | GZIP : On ]