Package GLOOP

Klasse GLNebel

java.lang.Object
GLOOP.GLNebel

public class GLNebel extends Object
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

    Konstruktoren
    Konstruktor
    Beschreibung
    Erstellt ein Nebelobjekt, das die Szene mit gleichmaessigem Dunst ausfuellt.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    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.

    Von Klasse geerbte Methoden java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.