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

Aktuelle Zeit: Di Mai 14, 2024 08:37

Foren-Übersicht » DGL » Feedback
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa Mär 18, 2006 14:15 
Offline
DGL Member

Registriert: Di Feb 10, 2004 14:55
Beiträge: 28
Wohnort: Gelsenkirchen
Zunächst einmal hatte ich meine Probleme das OnIdle-Ereignis zuzuweisen. Wäre nett, wenn das an der Stelle, wo die Schleifen und das OnIdle gegenüber gesetzt werden nochmal erklärt wird.

Wenn man den Code aus Tutorial2 wörtlich nimmt und genau so eingibt:

Code:
  1. gltranslatef(-1.5,0,-6)
  2. glBegin(GL_TRIANGLES)
  3.   glVertex3f(-1,-1,0);
  4.   glVertex3f(1,-1,0);
  5.   glVertex3f(0,1,1);
  6. glEnd;


Bekommt man zunächst einmal gar nichts zu sehen, weil keine Perspektive gesetzt wurde (ich musste mich erst zur Perspektive durch das Forum fragen). Wenn man nun eine Perspektive setzt, bekommt man nicht das erwartete dreieck an einer Stelle, da es in jedem Rendervorgang weiter nach hinten verschoben wird (Das Pushen und Popen kommt ja erst später).

Um solche Missverständnisse zu verhindern würde ich folgendes vorschlagen:
Am Ende jedes Tutorials findet sich der Code, den man innerhalb des Tutorials erarbeitet hat. So kann man wärend des Tutorials mitschreiben, bzw. mittippen, sich selbst seinen Code erarbeiten und am Ende schauen, wie es "richtig" ist.

mfg, Martin

_________________
Behaupten ist sicherer als Beweisen.
Meine OGL-Projekte


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Mär 18, 2006 17:43 
Offline
DGL Member
Benutzeravatar

Registriert: Di Nov 26, 2002 22:12
Beiträge: 259
Wohnort: Dresden
Oja. Den Fehler nehme ich auf meine Kappe. Da Matrizen erst in Tutorial 3 besprochen werden wurde in den ersten beiden Tutorials nicht näher darauf eingegangen.
Allerdings existieren zu den meisten Tutorials in unserer Downloadsektion Beispielprogramme. Ich werde Tutorial 1 entsprechend anpassen.

Vielen Dank für den Hinweis. So langsam wird mir auch klar warum die Fragen bzgl. gluPerspective sich in letzter Zeit so gehäuft haben...

Was genau meinst du mit „OnIdle-Ereignis zuweisen“?

_________________
Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jederman ist überzeugt, dass er genug davon habe.
Rene Descartes, frz. Mathematiker u. Philosoph, 1596-1650


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Mär 18, 2006 18:19 
Offline
DGL Member
Benutzeravatar

Registriert: Di Nov 26, 2002 22:12
Beiträge: 259
Wohnort: Dresden
Ich habe es soeben angepasst und bin zugegeben etwas geschockt. Vermutlich habe ich bei der Portierung des Tutorials ins Wiki einen Codeblock nicht mit übertragen.
Mich wundert nur, dass es niemandem aufällt wenn im Tutorial von "4 folgenden Zeilen" die Rede ist, aber keine 4 Zeilen mehr folgen...

Vielen Dank nochmal für den Hinweis.

_________________
Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jederman ist überzeugt, dass er genug davon habe.
Rene Descartes, frz. Mathematiker u. Philosoph, 1596-1650


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Mär 19, 2006 01:00 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Zufälle gibts... Ich habe auch gerade nachgegrübelt ob es nicht günstig wäre die Quellcodes, die zu den meisten Einsteigertutorials verfügbar sind, im Wiki zu verlinken. Das war schon längst mal geplant, aber bisher scheiterte es am ... öhm... es hat halt noch niemand gemacht. :oops:

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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Mär 19, 2006 18:57 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Mär 04, 2006 22:54
Beiträge: 32
Es kann aber auch sein, das es bei den anderen recht gut funktioniert (wie bei mir :-) ), da ich aus dem allerersten Tut, mir ein Template gebastelt habe (also das was dort erstellt wurde hab ich mir ein wenig abgeändert - Zwecks klicken und drehen). Und deshalb gingen die anderen Tuts dann auch prima :-)

_________________
Schönen Gruß, Sky.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Mär 19, 2006 20:07 
Offline
DGL Member

Registriert: Di Feb 10, 2004 14:55
Beiträge: 28
Wohnort: Gelsenkirchen
Magellan hat geschrieben:
Was genau meinst du mit „OnIdle-Ereignis zuweisen“?


Ich meine, dass zwar davon gesprochen wird, dass man die Render-Prozedur in einer Schleife oder im OnIdle der Application ausführen kann. Wie eine Schleife funktioniert sollte auch klar sein, mir zum Bleistift war aber nicht klar, wie ich das OnIdle Ereignis der Application belege, bzw. ersetze. Ich würde mir ganz einfach eine kurze Erklärung wünschen, wie man dieses OnIdle zuweist (Hab es inzwischen im Forum gelesen, meinte nur es käme gut im Tutorial).

_________________
Behaupten ist sicherer als Beweisen.
Meine OGL-Projekte


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Mär 20, 2006 14:49 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Das steht im Quickstart beschrieben. 8)

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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Mär 20, 2006 17:14 
Offline
DGL Member

Registriert: Di Feb 10, 2004 14:55
Beiträge: 28
Wohnort: Gelsenkirchen
Ich wollte "richtig" anfangen und hab mir deshalb den Quickstart nicht durchgelesen. Wennn das erste Tutorial auf dem Quickstart aufbaut, dann wäre ein entsprechender Vermerk eventuell angebracht.

_________________
Behaupten ist sicherer als Beweisen.
Meine OGL-Projekte


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Mär 20, 2006 23:00 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Naja... Das ist historisch bedingt. Der Quickstart ist viel jünger als die Lektionen. Die sind schon immer da gewesen (weißt schon: Urknall -> Lektion1 :mrgreen:).
Aber die Reihenfolge kann durchaus als Orientierung dienen.

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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Mär 21, 2006 12:18 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Mär 04, 2006 22:54
Beiträge: 32
@Flash:
Vielleicht sollte man es dann nicht Quickstart, sondern Einstiegstutorial nennen oder ihm so einen passenden Namen geben, damit da keiner in die Irre geführt wird.
Ich kann Gorden da auch verstehen, wenn er "richtig" anfangen wollte. Ist ja nicht jeder so neugierig und fängt mit einem Schnellschuß an :-)

_________________
Schönen Gruß, Sky.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Mär 21, 2006 14:44 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Ich hab die Beschreibung mittlerweile angepasst.

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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Mär 21, 2006 17:05 
Offline
DGL Member

Registriert: Di Feb 10, 2004 14:55
Beiträge: 28
Wohnort: Gelsenkirchen
Damit bin ich doch zufrieden :D
Ich werd dann mal weiterarbeiten und kräftig weiter Fehler suchen ^^

man ließt sich, Martin

_________________
Behaupten ist sicherer als Beweisen.
Meine OGL-Projekte


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


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:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.036s | 17 Queries | GZIP : On ]