GLOOP
Class GLNebel

java.lang.Object
  extended by GLOOP.GLNebel

public class GLNebel
extends Object

GLOOP (Graphics Library for Object-Oriented Programming). Bitte aendern Sie diese Klasse / dieses Paket nicht, sondern teilen Sie dem Entwickler Ihre Vorschlaege mit.

Version:
3.70 (Februar 2014) (BETA)
Author:
(Copyright) Volker Quade, volker.quade@udo.edu

Constructor Summary
GLNebel()
          Erstellt ein Nebelobjekt, das die Szene mit gleichmaessigem Dunst ausfuellt.
 
Method Summary
 void loesche()
          Entfernt den Nebel aus der Szene.
 void setzeFarbe(double pR, double pG, double pB)
          Setzt die Farbe des Nebels.
 void setzeNebelbereich(double pAnfang, double pEnde)
          Der Nebelbereich wird gesetzt.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.

Method Detail

loesche

public void loesche()
Entfernt den Nebel aus der Szene.


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)


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.