[Java3D] Farbe berechnen (Material/Lichte etc.)

Bububoomt

ohne Vertrauen
ID: 10361
L
28 April 2006
19.666
769
Vielleicht kann mir wer das ja mal lecht erlären, bin mir noch nciht so sicher ob ich das mit den Frabe so ganz verstanden habe. Hier mal ne Aufgabe dazu. Velleicht kann jemand die "gut" lösen und mir erklären, wie man am besten da ran geht!?


Eine Java3D-Szene bestehe aus den vier Objekten
-Zylinder mit den Eigensschaften "Diffuse Color: Weiß" und "Ambient Color: Rot"
-Kegel mit den Eigenschaften "Diffuse Color: Cyan" und "Ambient Color: Grün"
-kleine Kugel mit den Eigenschaften "Diffuse Color: Magenta" und "Ambient Color: Blau"
-große Kugel mit den Eigenschaften "Diffuse Color: Cyan" und "Ambient Color: Cyan"

Für alle Objekte ist die Materialeigenschaft "Specular Color" auf den Wert "Schwarz" gesetzt.

Die Objekte werden von vier farbigen Lichtquellen des Typs DirectionalLight (mit der Standardrichtung) beleuchtet:

-eine rote und gelbe Lichtquelle bescheinen alle vier Objekte
-eine grüne Lichtquelle bescheint nur den Kegel und die kleine Kugel
-eine blaue Lichtquelle bescheint nur die kleine Kugel

Alle lichtquellen scheinen mit voller Intensität.

In welchen Farben nimmt ein Betrachter, der sich an der Standarbeobachterposition befindet, die Objekte wahr? Stellen Sie eine geeignete
Tabelle zur Bestimmung der wahrgenommenen Farbe auf.