Registriert: Do Jul 23, 2009 04:33 Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Ich habe mit den diversen Einstellungen für glLight und glMaterial gespielt, und dabei festgestellt dass GL_AMBIENT und GL_DIFFUSE auf das Material keinen Einfluss zu nehmen scheinen (als Parameter für glLight allerdings schon). Sind die entsprechenden Passagen im Wiki falsch, oder mache ich etwas falsch? Sollten diese Parameter eine Wikrung haben, und wenn ja wie ist sie hervorzuholen?
Die Frage stellte sich, da ich Licht und Material bei mir in eine Klasse gekapselt habe, und die entsprechenden Teile dann herausnehmen würde wenn sie nicht arbeiten.
_________________ Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen. (Koreanisches Sprichwort)
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Mhm... Also eigentlich sollten die Werte (müssen vier floats sein) mit den Lichtwerden multipliziert werden. Um halt Farben mit Licht zu erreichen. Bekommst du beim setzen eventuell irgendwo einen OpenGL-Fehler? (gluGetErrorString oder so ähnlich ist hier hilfreich)
greetings
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Registriert: Do Jul 23, 2009 04:33 Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Ups ich hatte
Code:
glcolormaterial(GL_FRONT,GL_AMBIENT);
nicht gesetzt, mit dieser Zeile bekommen die Eigenschaften dann doch ne Wirkung. Danke für deinen Hinweis (Stichwort Farbe), da ist der Groschen bei mir gefallen
_________________ Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen. (Koreanisches Sprichwort)
Mitglieder in diesem Forum: 0 Mitglieder und 6 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.