GLOOP
Class GLBoden

java.lang.Object
  extended by GLOOP.GLBoden

public class GLBoden
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
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.
 
Method Summary
 GLTextur gibTextur()
          Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
 void loesche()
          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 setzeTextur(GLTextur pTex)
          Überzieht das Objekt mit der uebergebenen Textur.
 void setzeTextur(String pDateiname)
          Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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. Übergeben wird die Textur als Objekt vom Typ GLTextur.


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. Übergeben wird die Bilddatei als String.

Method Detail

gibTextur

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


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.


setzeSichtbarkeit

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


setzeTextur

public void setzeTextur(GLTextur pTex)
Überzieht 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.