Package GLOOP

Klasse GLHimmel

java.lang.Object
GLOOP.GLHimmel

public class GLHimmel extends Object
Repraesentiert eine Himmelssphaere, die auf der Innenseite eine uebergebene Bildtextur zeigt.

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
    GLHimmel(GLTextur pHimmel)
    Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt.
    GLHimmel(String pHimmel)
    Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
    void
    Loescht das Objekt.
    void
     
    void
    setzeFarbe(double pR, double pG, double pB)
    Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil.
    void
    setzeSichtbarkeit(boolean pS)
    Macht das Objekt sichtbar bzw. unsichtbar.
    void
    Ueberzieht das Objekt mit der uebergebenen Textur.
    void
    setzeTextur(String pDateiname)
    Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.

    Von Klasse geerbte Methoden java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • GLHimmel

      public GLHimmel(String pHimmel)
      Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt. Auf diese Weise kann ein Hintergrundbild der gesamten Szene erzeugt werden. Uebergeben wird die Bilddatei als String.
    • GLHimmel

      public GLHimmel(GLTextur pHimmel)
      Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt. Auf diese Weise kann ein Hintergrundbild der gesamten Szene erzeugt werden. Uebergeben wird die Textur als Objekt vom Typ GLTextur.
  • Methodendetails

    • loesche

      public void loesche()
      Loescht das Objekt.
    • setzeFarbe

      public void setzeFarbe(double pR, double pG, double pB)
      Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil. Alle Werte muessen zwischen 0 und 1 liegen.
    • setzeTextur

      public void setzeTextur(GLTextur pTex)
      Ueberzieht das Objekt mit der uebergebenen Textur.
    • setzeTextur

      public void setzeTextur(String pDateiname)
      Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
    • gibTextur

      public GLTextur gibTextur()
      Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
    • setzeSichtbarkeit

      public void setzeSichtbarkeit(boolean pS)
      Macht das Objekt sichtbar bzw. unsichtbar.
    • resetDisplayliste

      public void resetDisplayliste()