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

Aktuelle Zeit: Fr Jul 18, 2025 00:26

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Sonnensystem ??
BeitragVerfasst: Fr Feb 17, 2006 23:14 
Offline
DGL Member

Registriert: Fr Feb 17, 2006 23:05
Beiträge: 4
Hallo, ich habe vor 3 Tagen angefangen mit OpenGL und bin also noch nicht wirklich begabt darin.

Zur Zeit hänge ich bei Lextion 3 Fest (Das Sonnensystem), da sich bei mir die Erde
vor der Sonne dreht und nicht um sie herrum.

Sobalt ich aber die Erde als erstes Erstelle dreht sie sich hinter her.
Was mach ich falsch, dass das bei mir nicht geht :( :(

Code:
  1.  
  2.   glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
  3.   glLoadIdentity;
  4.  
  5.   glTranslatef(0, 0, -10);
  6.  
  7.   glPushMatrix;
  8.  
  9.   R := R + 2;
  10.  
  11.   glBegin(GL_QUADS);
  12.     glColor3f(1, 1, 0); glVertex3f( -1,  -1,  0);
  13.     glColor3f(1, 1, 0); glVertex3f( -1,  1,  0);
  14.     glColor3f(1, 1, 0); glVertex3f( 1,  1,  0);
  15.     glColor3f(1, 1, 0); glVertex3f( 1,  -1,  0);
  16.   glEnd;
  17.  
  18.  
  19.   glPopMatrix;
  20.  
  21.   glrotatef(R, 0, 1, 0);
  22.   gltranslatef(-5, 0, 0);
  23.   glBegin(GL_QUADS);
  24.     glColor3f(0, 1, 1); glVertex3f( 0,  0,  0);
  25.     glColor3f(0, 1, 1); glVertex3f( 0,  1,  0);
  26.     glColor3f(0, 1, 1); glVertex3f( 1,  1,  0);
  27.     glColor3f(0, 1, 1); glVertex3f( 1,  0,  0);
  28.   glEnd;
  29.  
  30. SwapBuffers(DC);
  31.  


Bitte Helft mir

Gruß Tropby :!: :!:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Feb 18, 2006 17:03 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2068
Programmiersprache: C++
Nach dem dritten Durchlesen ist mir der Fehler den du meinst bekannt geworden.
Und Sorry für den Kommentar, aber es kommen aktuell zu viele solcher Anfragen:

Suchfunktion oder Template!

In der letzten Woche ist exakt dieser Fehler schonmal bei einer Person aufgetreten.
Und wenn du direkt das Template von uns nehmen würdest, wäre es auch nicht passiert.

Du hast einfach den Tiefentest nicht aktiviert.
Und dies geht über glEnable( GL_DEPTH_TEST )


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Feb 18, 2006 18:57 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Öhm sicher!? Also das klingt für mich mehr nach einem Problem mit der reihenfolge der Funktionsaufrufe. Dazu gibt es im Anfängerbereich das Tutorial Matrix2. Das sollte dir weiter helfen.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Feb 18, 2006 19:56 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2068
Programmiersprache: C++
Sicher.
Habe den Code mal ins Template eingefügt und es funktioniert prima.

Zitat:
da sich bei mir die Erde
vor der Sonne dreht und nicht um sie herrum.

Für ihn sieht es so aus, als ob die Erde immer vor der Sonne steht.
Da die Erde als letztes gerendert wird (und auch der Code ansonsten fehlerfrei ist) bleibt nur noch der Tiefentest übrig.
Zumindest wäre es die einfachste Erklärung, vorallem da dieser immer explizit aktiviert werden muss und nicht von Hause aus aktiv ist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Feb 19, 2006 01:59 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Ahhh...jetzt versteh ich das. Also quasi "Dir Erde dreht sich um einen Punkt vor der Sunne, fliegt aber niemals hinter ihr lang."
Ja...das hab ich so nicht verstanden. Aber gut das hier noch paar andere Leute drüber gucken. ;)

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Feb 19, 2006 09:25 
Offline
DGL Member

Registriert: Fr Feb 17, 2006 23:05
Beiträge: 4
Habs ausprobiert und funktioniert Prima.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Feb 19, 2006 20:26 
Offline
DGL Member

Registriert: Di Feb 07, 2006 20:22
Beiträge: 27
Ich hab das Programm auch geschrieben und es klappt toll, nur scheint die Erde immer durch die Sonne durch, wenn sie hinter ihr ist. Kann man das irgendwie ausschalten?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Feb 19, 2006 20:50 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Tiefentest

_________________
"Für kein Tier wird so viel gearbeitet wie für die Katz'."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 20, 2006 11:14 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Mishra hat geschrieben:
Ich hab das Programm auch geschrieben und es klappt toll, nur scheint die Erde immer durch die Sonne durch, wenn sie hinter ihr ist. Kann man das irgendwie ausschalten?


Zitat:
Also quasi "Dir Erde dreht sich um einen Punkt vor der Sunne, fliegt aber niemals hinter ihr lang."


Die Ähnlichkeit ist doch frappierend oder? Also bisl mitdenken beim lesen der threads ist erlaubt ;)

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 20, 2006 16:03 
Offline
DGL Member

Registriert: Di Feb 07, 2006 20:22
Beiträge: 27
Okay, touché.


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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 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:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]