Äh... ich sthe wohl grade auf der Leitung...
Soll die Lichtquelle sich jetzt mit dem Betrachter bewegen oder immer an der gleichen stelle sein? Egal, auf jeden Fall sollte dein Quelltext so aussehen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| { * } glPushMatrix; glTranslate(X, Y, Z); glRotate(U, V, W); { ** } glPushMatrix; { Objekt 1} glPopMatrix; glPushMatrix; { Objekt 2} glPopMatrix; glPopMatrix; |
Entweder muss sich die Lichtquelle hier * oder hier ** befinden, je nach dem (Glaube ich zumindest, probieren!).
- AP -