Package GLOOP
Klasse GLNebel
java.lang.Object
GLOOP.GLNebel
Repräsentiert Nebel welcher die Sichtweite in der Szene begrenzt.
GLOOP (Graphics Library for object oriented programming)
- Version:
- 4.5 (Mai 2026)
- Autor:
- (Copyright) Volker Quade, volker.e.quade@gmail.com
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungGLNebel()Erstellt ein Nebelobjekt, das die Szene mit gleichmaessigem Dunst ausfuellt. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidloesche()Entfernt den Nebel aus der Szene.voidsetzeFarbe(double pR, double pG, double pB) Setzt die Farbe des Nebels.voidsetzeNebelbereich(double pAnfang, double pEnde) Der Nebelbereich wird gesetzt.
-
Konstruktordetails
-
GLNebel
public GLNebel()Erstellt ein Nebelobjekt, das die Szene mit gleichmaessigem Dunst ausfuellt. Der Nebel hat weder eine Position noch eine Groesse, sondern ermoeglicht es vielmehr, die Atmosphaerenbeschaffenheit zu bestimmen.
-
-
Methodendetails
-
setzeNebelbereich
public void setzeNebelbereich(double pAnfang, double pEnde) Der Nebelbereich wird gesetzt. Dazu wird angegeben, ab welcher Entfernung von der Kamera der Nebel anfaengt (pAnfang) und ab welcher Entfernung ein Gegenstand vollstaendig vom Nebel verschluckt wurde (pEnde). Zwischen pAnfang und pEnde nimmt die Nebeldichte linear zu. -
setzeFarbe
public void setzeFarbe(double pR, double pG, double pB) Setzt die Farbe des Nebels. Die Standardfarbe ist weiss. Blauer Nebel wirkt wie Wasser, schwarzer wie Dunkelheit und roter wie Feuer. (vgl. Methode von GLObjekt) -
loesche
public void loesche()Entfernt den Nebel aus der Szene.
-