GlColor3f funktioniert nicht
-
Hi!
Ich verwende opengl und mache vor einem glBegin-glEnd ein glColor3f(255, 0, 0); Das funktioniert aber irgendwie nicht... mein quad ist weiß
Weiß jemand zufällig, woran das liegen könnte?
lg
-
Was sagt denn glGetError() ?
-
kein Fehler....
ich fürchte, ich bin draufgekommen, wo der fehler liegt:
glColor3f(255, 10, 0); funktioniert
Sobald bei blau was anderes als 0 steht, wird weiß angezeigt...danke
-
Nunja, offenbar ist dir nicht klar dass float Farbwerte von 0.0 bis 1.0 gehen und nicht von 0 bis 255...
-
ok... das wusste ich nicht....
Wieso funktioniert es dann, wenn man 255, 10, 0 als werte nimmt?
gibt es eine methode, die rgb werte im bereich 255 nimmt?
danke
-
opengller schrieb:
Wieso funktioniert es dann, wenn man 255, 10, 0 als werte nimmt?
Weil alles was größer 1 ist einfach als 1 genommen wird...
-
oh....
DANKE
-
opengller schrieb:
gibt es eine methode, die rgb werte im bereich 255 nimmt?
Mit
glColor3ub
.