GLOOP
Class GLHimmel

java.lang.Object
  extended by GLOOP.GLHimmel

public class GLHimmel
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
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.
 
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

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


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. Ü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.