Package GLOOP

Klasse GLBoden

java.lang.Object
GLOOP.GLBoden

public class GLBoden extends Object
Repräsentiert eine endlose Ebene.

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
    GLBoden(GLTextur pBoden)
    Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist.
    GLBoden(String pBoden)
    Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
    void
    Loescht das Objekt.
    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

    • GLBoden

      public GLBoden(String pBoden)
      Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist. Die Ebene entspricht immer der XZ-Ebene. Des Weiteren kann die Kamera nicht mehr unter die Ebene bewegt werden. Uebergeben wird die Bilddatei als String.
    • GLBoden

      public GLBoden(GLTextur pBoden)
      Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist. Die Ebene entspricht immer der XZ-Ebene. Des Weiteren kann die Kamera nicht mehr unter die Ebene bewegt 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.