A B C D E G I J K L M N O P R S T U V W X Y Z

A

addiere(GLVektor) - Method in class GLOOP.GLVektor
Addiert pV auf den Vektor auf.
alt() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
an() - Method in class GLOOP.GLKamera
Die Kamera wird eingeschaltet und erzeugt Bilder der Szene.
aus() - Method in class GLOOP.GLKamera
Die Kamera wird ausgeschaltet.

B

backspace() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
beenden() - Static method in class GLOOP.Sys
Beendet das aktuelle Programm.
BLAUGLAS - Static variable in class GLOOP.GLMaterial
 
BRONZE - Static variable in class GLOOP.GLMaterial
 
BRONZE_POLIERT - Static variable in class GLOOP.GLMaterial
 

C

CHROM - Static variable in class GLOOP.GLMaterial
 

D

doppelklick() - Method in class GLOOP.GLMaus
Liefert true, wenn ein Doppelklick durchgefuehrt wurde.
drehe(double, double, double) - Method in class GLOOP.GLObjekt
Dreht das Objekt um durch den Mittelpunkt des Objektes gehende Parallelen der Koordinatenachsen.
drehe(double, double, double, double, double, double) - Method in class GLOOP.GLObjekt
Dreht das Objekt um durch den Punkt (pX, pY, pZ) gehende Parallelen der Koordinatenachsen.
drehe(double, double, double, GLVektor) - Method in class GLOOP.GLObjekt
Dreht das Objekt um durch den Punkt pPunkt gehende Parallelen der Koordinatenachsen.
drehe(double, double, double) - Method in class GLOOP.GLVektor
Die Spitze des Vektors wird gedreht.
dreheDich(double, double, double) - Method in class GLOOP.GLObjekt
Deprecated. 
dreheDich(double, double, double, double, double, double) - Method in class GLOOP.GLObjekt
Deprecated. 
dreheDich(double, double, double, GLVektor) - Method in class GLOOP.GLObjekt
Deprecated. 

E

enter() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
erstelleAusgabe(String) - Static method in class GLOOP.Sys
Gibt den String pM auf einer am unteren Bildrand eingeblendeten Konsole aus.
erstelleAusgabe(String, String) - Static method in class GLOOP.Sys
Gibt den String pM auf einer am unteren Bildrand eingeblendeten Konsole aus.
erstelleEinzelbild() - Method in class GLOOP.GLKamera
Ist die Kamera aus, kann mit diesem Befehl ein einzelnes Bild erstellt werden.
erwarteEingabe() - Static method in class GLOOP.Sys
Blendet am unteren Bildschirmrand eine Konsole ein und wartet auf die Eingabe eines String.
erwarteEingabe(String) - Static method in class GLOOP.Sys
Blendet am unteren Bildschirmrand eine Konsole ein und wartet auf die Eingabe eines String.
esc() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.

G

gedruecktLinks() - Method in class GLOOP.GLMaus
Liefert true, wenn die linke Maustaste gerade gedrueckt ist.
gedruecktRechts() - Method in class GLOOP.GLMaus
Liefert true, wenn die rechte Maustaste gerade gedrueckt ist.
gibBetrag() - Method in class GLOOP.GLVektor
Liefert den Betrag des Vektors.
gibBlickpunkt() - Method in class GLOOP.GLKamera
 
gibBlickpunktX() - Method in class GLOOP.GLKamera
Gibt die X-Komponente des Blickpunktes der Kamera zurueck.
gibBlickpunktY() - Method in class GLOOP.GLKamera
Gibt die Y-Komponente des Blickpunktes der Kamera zurueck.
gibBlickpunktZ() - Method in class GLOOP.GLKamera
Gibt die Z-Komponente des Blickpunktes der Kamera zurueck.
gibBlickrichtung() - Method in class GLOOP.GLKamera
 
gibBreite() - Method in class GLOOP.GLKamera
Liefert die Breite des Kamerafensters.
gibHoehe() - Method in class GLOOP.GLKamera
Liefert die Hoehe des Kamerafensters.
gibHoehe(double, double) - Method in class GLOOP.GLTerrain
Liefert die Hoehe des Terrains an der Stelle (pX, pY).
gibKreuzprodukt(GLVektor) - Method in class GLOOP.GLVektor
Errechnet das Kreuzprodukt aus dem Vektor und pV und liefert es als neues Objekt vom Typ GLVektor zurueck.
gibObjekt(double, double) - Static method in class GLOOP.Sys
Gibt das Objekt zurueck, welches an der Stelle (pX, pY) im Kamerafenster zu sehen ist.
gibPosition() - Method in class GLOOP.GLKamera
 
gibPosition() - Method in class GLOOP.GLObjekt
Liefert den Mittelpunkt des Objektes als Ortsvektor.
gibScheitelrichtung() - Method in class GLOOP.GLKamera
Liefert die Scheitelrichtung der Kamera als normierten Vektor.
gibSkalarprodukt(GLVektor) - Method in class GLOOP.GLVektor
Liefert das Skalarprodukt des Vektors und pV.
gibText() - Method in class GLOOP.GLTafel
Liefert den Schriftzug auf der Tafel.
gibTextur() - Method in class GLOOP.GLBoden
Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
gibTextur() - Method in class GLOOP.GLHimmel
Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
gibTextur() - Method in class GLOOP.GLObjekt
Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
gibX() - Method in class GLOOP.GLKamera
Gibt die X-Koordinate der Position der Kamera zurueck.
gibX() - Method in class GLOOP.GLMaus
Liefert die X-Komponente der Mauskoordinate auf dem Kamerafenster.
gibX() - Method in class GLOOP.GLObjekt
Liefert die X-Koordinate des Mittelpunktes des Objektes.
gibX() - Method in class GLOOP.GLVektor
Liefert die X-Komponente des Vektors.
gibY() - Method in class GLOOP.GLKamera
Gibt die Y-Koordinate der Position der Kamera zurueck.
gibY() - Method in class GLOOP.GLMaus
Liefert die Y-Komponente der Mauskoordinate auf dem Kamerafenster.
gibY() - Method in class GLOOP.GLObjekt
Liefert die Y-Koordinate des Mittelpunktes des Objektes.
gibY() - Method in class GLOOP.GLVektor
Liefert die Y-Komponente des Vektors.
gibZ() - Method in class GLOOP.GLKamera
Gibt die Z-Koordinate der Position der Kamera zurueck.
gibZ() - Method in class GLOOP.GLObjekt
Liefert die Y-Koordinate des Mittelpunktes des Objektes.
gibZ() - Method in class GLOOP.GLVektor
Liefert die Z-Komponente des Vektors.
gibZeichen() - Method in class GLOOP.GLTastatur
Liefert das erste Zeichen aus dem Tastaturpuffer und loescht es.
GLAS - Static variable in class GLOOP.GLMaterial
 
GLBoden - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLBoden(String) - Constructor for class GLOOP.GLBoden
Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist.
GLBoden(GLTextur) - Constructor for class GLOOP.GLBoden
Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist.
GLEntwicklerkamera - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLEntwicklerkamera() - Constructor for class GLOOP.GLEntwicklerkamera
Erstellt eine Entwicklerkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLEntwicklerkamera(int, int) - Constructor for class GLOOP.GLEntwicklerkamera
Erstellt eine Entwicklerkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLHimmel - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLHimmel(String) - Constructor for class GLOOP.GLHimmel
Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt.
GLHimmel(GLTextur) - Constructor for class GLOOP.GLHimmel
Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt.
GLKamera - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLKamera() - Constructor for class GLOOP.GLKamera
Erstellt eine Kamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLKamera(int, int) - Constructor for class GLOOP.GLKamera
Erstellt eine Kamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLKegel - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLKegel(double, double, double, double, double, GLTextur) - Constructor for class GLOOP.GLKegel
Erstellt einen Kegel mit dem Grundflaechenradius pRadius und der Hoehe pHoehe.
GLKegel(double, double, double, double, double, String) - Constructor for class GLOOP.GLKegel
Erstellt einen Kegel mit dem Grundflaechenradius pRadius und der Hoehe pHoehe.
GLKegel(double, double, double, double, double) - Constructor for class GLOOP.GLKegel
Erstellt einen Kegel mit dem Grundflaechenradius pRadius und der Hoehe pHoehe.
GLKegel(GLVektor, double, double, GLTextur) - Constructor for class GLOOP.GLKegel
 
GLKegel(GLVektor, double, double, String) - Constructor for class GLOOP.GLKegel
 
GLKegel(GLVektor, double, double) - Constructor for class GLOOP.GLKegel
 
GLKegelstumpf - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLKegelstumpf(double, double, double, double, double, double, GLTextur) - Constructor for class GLOOP.GLKegelstumpf
Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.
GLKegelstumpf(double, double, double, double, double, double, String) - Constructor for class GLOOP.GLKegelstumpf
Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.
GLKegelstumpf(double, double, double, double, double, double) - Constructor for class GLOOP.GLKegelstumpf
Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.
GLKegelstumpf(GLVektor, double, double, double, GLTextur) - Constructor for class GLOOP.GLKegelstumpf
 
GLKegelstumpf(GLVektor, double, double, double, String) - Constructor for class GLOOP.GLKegelstumpf
 
GLKegelstumpf(GLVektor, double, double, double) - Constructor for class GLOOP.GLKegelstumpf
 
GLKugel - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLKugel(double, double, double, double, GLTextur) - Constructor for class GLOOP.GLKugel
Erstellt an der Stelle (pX, pY, pZ) eine Kugel mit dem Radius pRadius.
GLKugel(double, double, double, double, String) - Constructor for class GLOOP.GLKugel
Erstellt an der Stelle (pX, pY, pZ) eine Kugel mit dem Radius pRadius.
GLKugel(double, double, double, double) - Constructor for class GLOOP.GLKugel
Erstellt an der Stelle (pX, pY, pZ) eine Kugel mit dem Radius pRadius.
GLKugel(GLVektor, double) - Constructor for class GLOOP.GLKugel
Erstellt an der Stelle pPosition eine Kugel mit dem Radius pRadius.
GLKugel(GLVektor, double, GLTextur) - Constructor for class GLOOP.GLKugel
Erstellt an der Stelle pPosition eine Kugel mit dem Radius pRadius.
GLKugel(GLVektor, double, String) - Constructor for class GLOOP.GLKugel
Erstellt an der Stelle pPosition eine Kugel mit dem Radius pRadius.
GLLicht - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLLicht() - Constructor for class GLOOP.GLLicht
Erstellt eine weisse Lichtquelle an der Stelle (-10000, 10000, 10000).
GLLicht(double, double, double) - Constructor for class GLOOP.GLLicht
Erstellt eine weisse Lichtquelle an der Stelle (pX, pY, pZ).
GLLicht(GLVektor) - Constructor for class GLOOP.GLLicht
 
GLMaterial - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLMaterial() - Constructor for class GLOOP.GLMaterial
 
GLMaus - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLMaus() - Constructor for class GLOOP.GLMaus
Erstellt ein neues Mausobjekt.
GLNebel - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLNebel() - Constructor for class GLOOP.GLNebel
Erstellt ein Nebelobjekt, das die Szene mit gleichmaessigem Dunst ausfuellt.
GLObjekt - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLObjekt() - Constructor for class GLOOP.GLObjekt
 
GLOOP - package GLOOP
 
GLPrismoid - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLPrismoid(double, double, double, double, double, int, double, GLTextur) - Constructor for class GLOOP.GLPrismoid
Erstellt einen Prismoiden entlang der Z-Achse.
GLPrismoid(double, double, double, double, double, int, double, String) - Constructor for class GLOOP.GLPrismoid
Erstellt einen Prismoiden entlang der Z-Achse.
GLPrismoid(double, double, double, double, double, int, double) - Constructor for class GLOOP.GLPrismoid
Erstellt einen Prismoiden entlang der Z-Achse.
GLPrismoid(GLVektor, double, double, int, double, GLTextur) - Constructor for class GLOOP.GLPrismoid
 
GLPrismoid(GLVektor, double, double, int, double, String) - Constructor for class GLOOP.GLPrismoid
 
GLPrismoid(GLVektor, double, double, int, double) - Constructor for class GLOOP.GLPrismoid
 
GLQuader - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLQuader(double, double, double, double, double, double, GLTextur) - Constructor for class GLOOP.GLQuader
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(double, double, double, double, double, double, String) - Constructor for class GLOOP.GLQuader
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(double, double, double, double, double, double) - Constructor for class GLOOP.GLQuader
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(GLVektor, double, double, double, GLTextur) - Constructor for class GLOOP.GLQuader
 
GLQuader(GLVektor, double, double, double, String) - Constructor for class GLOOP.GLQuader
 
GLQuader(GLVektor, double, double, double) - Constructor for class GLOOP.GLQuader
 
GLSchwenkkamera - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLSchwenkkamera() - Constructor for class GLOOP.GLSchwenkkamera
Erstellt eine Schwenkkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLSchwenkkamera(int, int) - Constructor for class GLOOP.GLSchwenkkamera
Erstellt eine Schwenkkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLTafel - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLTafel(double, double, double, double, double, GLTextur) - Constructor for class GLOOP.GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.
GLTafel(double, double, double, double, double, String) - Constructor for class GLOOP.GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.
GLTafel(double, double, double, double, double) - Constructor for class GLOOP.GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.
GLTafel(GLVektor, double, double, GLTextur) - Constructor for class GLOOP.GLTafel
 
GLTafel(GLVektor, double, double, String) - Constructor for class GLOOP.GLTafel
 
GLTafel(GLVektor, double, double) - Constructor for class GLOOP.GLTafel
 
GLTastatur - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLTastatur() - Constructor for class GLOOP.GLTastatur
Erstellt ein neues Tastaturobjekt.
GLTerrain - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLTerrain(double, double, double, String) - Constructor for class GLOOP.GLTerrain
Erstellt eine Landschaftsflaeche der Groesse 512x512 in der Szene.
GLTerrain(GLVektor, String) - Constructor for class GLOOP.GLTerrain
 
GLTextur - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLTextur(String) - Constructor for class GLOOP.GLTextur
 
GLTorus - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLTorus(double, double, double, double, double, GLTextur) - Constructor for class GLOOP.GLTorus
Erstellt einen Torus mit dem Radius pRadius und der Dicke pDicke.
GLTorus(double, double, double, double, double, String) - Constructor for class GLOOP.GLTorus
Erstellt einen Torus mit dem Radius pRadius und der Dicke pDicke.
GLTorus(double, double, double, double, double) - Constructor for class GLOOP.GLTorus
Erstellt einen Torus mit dem Radius pRadius und der Dicke pDicke.
GLTorus(GLVektor, double, double, GLTextur) - Constructor for class GLOOP.GLTorus
 
GLTorus(GLVektor, double, double, String) - Constructor for class GLOOP.GLTorus
 
GLTorus(GLVektor, double, double) - Constructor for class GLOOP.GLTorus
 
GLVektor - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLVektor(double, double, double) - Constructor for class GLOOP.GLVektor
Der Vektor (pX, pY, pZ) wird erstellt.
GLVektor(double, double, double, double, double, double) - Constructor for class GLOOP.GLVektor
Der Vektor (pX2-pX1, pY2-pY1, pZ2-pZ1) wird erstellt
GLVektor(GLVektor) - Constructor for class GLOOP.GLVektor
Erstellt den Vektor als Kopie des Vektors pV.
GLVektor(GLVektor, GLVektor) - Constructor for class GLOOP.GLVektor
 
GLWuerfel - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLWuerfel(double, double, double, double, GLTextur) - Constructor for class GLOOP.GLWuerfel
Erstellt einen Wuerfel mit der Seitenlaenge pSeitenlaenge.
GLWuerfel(double, double, double, double, String) - Constructor for class GLOOP.GLWuerfel
Erstellt einen Wuerfel mit der Seitenlaenge pSeitenlaenge.
GLWuerfel(double, double, double, double) - Constructor for class GLOOP.GLWuerfel
Erstellt einen Wuerfel mit der Seitenlaenge pSeitenlaenge.
GLWuerfel(GLVektor, double) - Constructor for class GLOOP.GLWuerfel
 
GLWuerfel(GLVektor, double, GLTextur) - Constructor for class GLOOP.GLWuerfel
 
GLWuerfel(GLVektor, double, String) - Constructor for class GLOOP.GLWuerfel
 
GLZylinder - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
GLZylinder(double, double, double, double, double, GLTextur) - Constructor for class GLOOP.GLZylinder
Erstellt einen Zylinder der Hoehe pHoehe und mit dem Radius pRadius.
GLZylinder(double, double, double, double, double, String) - Constructor for class GLOOP.GLZylinder
Erstellt einen Zylinder der Hoehe pHoehe und mit dem Radius pRadius.
GLZylinder(double, double, double, double, double) - Constructor for class GLOOP.GLZylinder
Erstellt einen Zylinder der Hoehe pHoehe und mit dem Radius pRadius.
GLZylinder(GLVektor, double, double, GLTextur) - Constructor for class GLOOP.GLZylinder
 
GLZylinder(GLVektor, double, double, String) - Constructor for class GLOOP.GLZylinder
 
GLZylinder(GLVektor, double, double) - Constructor for class GLOOP.GLZylinder
 
GOLD - Static variable in class GLOOP.GLMaterial
 
GOLD1 - Static variable in class GLOOP.GLMaterial
 
GOLD2 - Static variable in class GLOOP.GLMaterial
 
GRÜNGLAS - Static variable in class GLOOP.GLMaterial
 
GUMMI - Static variable in class GLOOP.GLMaterial
 

I

istGedrueckt(char) - Method in class GLOOP.GLTastatur
Liefert true, wenn die dem Zeichen pT entsprechende Taste gedrueckt ist.
istGedrueckt() - Method in class GLOOP.GLTastatur
Liefert true, wenn irgendeine Taste gedrueckt ist.

J

JADE - Static variable in class GLOOP.GLMaterial
 

K

KUPFER - Static variable in class GLOOP.GLMaterial
 
KUPFER_POLIERT - Static variable in class GLOOP.GLMaterial
 

L

links() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
linksklick() - Method in class GLOOP.GLMaus
Liefert true, wenn ein Linksklick durchgefuehrt wurde.
loesche() - Method in class GLOOP.GLBoden
Loescht das Objekt.
loesche() - Method in class GLOOP.GLHimmel
Loescht das Objekt.
loesche() - Method in class GLOOP.GLKamera
Entfernt die Kamera und schliesst das entsprechende Fenster.
loesche() - Method in class GLOOP.GLNebel
Entfernt den Nebel aus der Szene.
loesche() - Method in class GLOOP.GLObjekt
Loescht das Objekt.
loescheDich() - Method in class GLOOP.GLObjekt
Deprecated. 
loeschePuffer() - Method in class GLOOP.GLTastatur
Loescht alle Zeichen aus dem Tastaturpuffer.

M

MESSING - Static variable in class GLOOP.GLMaterial
 
multipliziere(double) - Method in class GLOOP.GLVektor
Multipliziert den Skalar pS mit dem Vektor.

N

normiere() - Method in class GLOOP.GLVektor
Normiert den Vektor.

O

oben() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
OBSIDIAN - Static variable in class GLOOP.GLMaterial
 

P

PERLMUTT - Static variable in class GLOOP.GLMaterial
 
PLASTIK - Static variable in class GLOOP.GLMaterial
 

R

rechts() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
rechtsklick() - Method in class GLOOP.GLMaus
Liefert true, wenn ein Rechtsklick durchgefuehrt wurde.
ROTGLAS - Static variable in class GLOOP.GLMaterial
 
rotiere(double, double, double, double, double, double, double) - Method in class GLOOP.GLKamera
Rotiert die Kamera um die angegebene Achse im Raum.
rotiere(double, GLVektor, GLVektor) - Method in class GLOOP.GLKamera
 
rotiere(double, double, double, double, double, double, double) - Method in class GLOOP.GLLicht
Rotiert die Lichtquelle (vgl.
rotiere(double, double, double, double, double, double, double) - Method in class GLOOP.GLObjekt
Rotiert das Objekt um die angegebene Achse im Raum.
rotiere(double, GLVektor, GLVektor) - Method in class GLOOP.GLObjekt
Rotiert das Objekt um die angegebene Achse im Raum.
rotiere(double, double, double, double) - Method in class GLOOP.GLVektor
Rotiert die Spitze des Vektors um die durch (pRX, pRY, pRZ) gegebene Achse.
rotiere(double, GLVektor) - Method in class GLOOP.GLVektor
 
RUBIN - Static variable in class GLOOP.GLMaterial
 

S

schwenkeHorizontal(double) - Method in class GLOOP.GLKamera
Dreht die Kamera in der Art eines Horizontalschwenks (links/rechts) um den Winkel pWinkel.
schwenkeVertikal(double) - Method in class GLOOP.GLKamera
Dreht die Kamera in der Art eines Vertikalschwenks (oben/unten) um den Winkel pWinkel.
setzeAbmessungen(double, double, double) - Method in class GLOOP.GLTerrain
Setzt die Abmessungen des Terrains neu. pHoehe entspricht der maximal moeglichen Hoehe des Terrains.
setzeAbschwaechung(double) - Method in class GLOOP.GLLicht
Setzt, wie stark sich das Licht in der Entfernung abschwaecht.
setzeAugendistanz(double) - Method in class GLOOP.GLKamera
Setzt die Distanz zwischen den beiden Augen des Betrachters.
setzeAutodrehung(boolean) - Method in class GLOOP.GLTafel
Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus.
setzeAutodrehung(boolean, int) - Method in class GLOOP.GLTafel
Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus.
setzeBeleuchtung(boolean) - Method in class GLOOP.GLTafel
Schaltet die Beleuchtung der Tafel ein bzw. aus.
setzeBlickpunkt(double, double, double) - Method in class GLOOP.GLKamera
Setzt den Blickpunkt der Kamera auf den Punkt (pX, pY, pZ).
setzeBlickpunkt(GLVektor) - Method in class GLOOP.GLKamera
 
setzeDrehung(double, double, double) - Method in class GLOOP.GLObjekt
Dreht das Objekt um durch den Mittelpunkt des Objektes gehende Parallelen der Koordinatenachsen, unabhaengig von der vorangegangenen Ausrichtung des Objekte auf die angegebenen Drehwinkel.
setzeFaecherung(int) - Method in class GLOOP.GLTafel
Stellt die Tafel in Form von mehreren Faechern dar.
setzeFarbe(double, double, double) - Method in class GLOOP.GLBoden
Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil.
setzeFarbe(double, double, double) - Method in class GLOOP.GLHimmel
Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil.
setzeFarbe(double, double, double) - Method in class GLOOP.GLLicht
Setzt die Farbe der Lichtquelle.
setzeFarbe(double, double, double) - Method in class GLOOP.GLNebel
Setzt die Farbe des Nebels.
setzeFarbe(double, double, double) - Method in class GLOOP.GLObjekt
Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil.
setzeFarbe(double, double, double) - Method in class GLOOP.GLTafel
Setzt die Farbe der Tafel.
setzeFensterposition(int, int) - Method in class GLOOP.GLKamera
Setzt die Position des Fensters auf dem Bildschirm.
setzeGlanz(double, double, double, int) - Method in class GLOOP.GLObjekt
Setzt die Farbe (pR, pG, pB) und die Intensitaet (pHaerte) des Glanzes des Objektes.
setzeGlanzlicht(double, double, double) - Method in class GLOOP.GLLicht
Setzt Farbe und Intensitaet des Glanzlichts.
setzeHintergrundlicht(double, double, double) - Method in class GLOOP.GLLicht
Setzt den Hintergrundlichtanteil der Lichtquelle.
setzeHoehen(float[][]) - Method in class GLOOP.GLTerrain
Die Hoehen des Terrains koennen mit Hilfe eines Feldes (float[512][512]) uebergeben werden.
setzeKamerafixierung(boolean) - Method in class GLOOP.GLTafel
Schaltet die Fixierung der Tafel im Kamerabild ein bzw. aus.
setzeMantelglaettung(boolean) - Method in class GLOOP.GLPrismoid
Bietet die Moeglichkeit die Glaettung der Kanten zwischen den Mantelflaechen ein- bzw. auszuschalten.
setzeMaterial(float[][]) - Method in class GLOOP.GLObjekt
Setzt die Materialeigenschaft des Objektes.
setzeNebelbereich(double, double) - Method in class GLOOP.GLNebel
Der Nebelbereich wird gesetzt.
setzePosition(double, double, double) - Method in class GLOOP.GLKamera
Setzt die Position der Kamera auf den Punkt (pX, pY, pZ).
setzePosition(GLVektor) - Method in class GLOOP.GLKamera
 
setzePosition(double, double, double) - Method in class GLOOP.GLLicht
Setzt die Position der Lichtquelle auf (pX, pY, pZ) (vgl.
setzePosition(double, double, double) - Method in class GLOOP.GLObjekt
Setzt das Objekt (Mittelpunkt) auf die Position (pX, pY, pZ).
setzePosition(GLVektor) - Method in class GLOOP.GLObjekt
Setzt das Objekt (Mittelpunkt) auf die Position pPos.
setzeQualitaet(int) - Method in class GLOOP.GLKegelstumpf
Setzt die Darstellungsqualitaet des Objekts.
setzeQualitaet(int) - Method in class GLOOP.GLKugel
Setzt die Darstellungsqualitaet des Objekts.
setzeQualitaet(int) - Method in class GLOOP.GLObjekt
 
setzeQualitaet(int) - Method in class GLOOP.GLTerrain
Setzt die Darstellungsqualitaet des Terrains.
setzeQualitaet(int) - Method in class GLOOP.GLTorus
Setzt die Darstellungsqualitaet des Objekts.
setzeScheitelrichtung(double, double, double) - Method in class GLOOP.GLKamera
Setzt die Scheitelrichtung der Kamera auf den Punkt (pX, pY, pZ).
setzeScheitelrichtung(GLVektor) - Method in class GLOOP.GLKamera
 
setzeSelbstleuchten(double, double, double) - Method in class GLOOP.GLObjekt
Setzt das Selbstleuchten eines Objektes auf die angegebene Farbe.
setzeSichtbarkeit(boolean) - Method in class GLOOP.GLBoden
Macht das Objekt sichtbar bzw. unsichtbar.
setzeSichtbarkeit(boolean) - Method in class GLOOP.GLHimmel
Macht das Objekt sichtbar bzw. unsichtbar.
setzeSichtbarkeit(boolean) - Method in class GLOOP.GLObjekt
Macht das Objekt sichtbar bzw. unsichtbar.
setzeSkalierung(double) - Method in class GLOOP.GLObjekt
Absolute Variante von "skaliere".
setzeSkalierung(double, double, double) - Method in class GLOOP.GLObjekt
Absolute Variante von "skaliere".
setzeStereomodus(boolean) - Method in class GLOOP.GLKamera
Schalten den Stereomodus (Rot-Cyan Anaglyphenbilder) der Kamera ein bzw. aus.
setzeText(String, double) - Method in class GLOOP.GLTafel
Setzt einen Schriftzug in der angegebenen Groesse auf die Tafel.
setzeTextfarbe(double, double, double) - Method in class GLOOP.GLTafel
Setzt die Farbe des Schriftzuges auf der Tafel.
setzeTextur(GLTextur) - Method in class GLOOP.GLBoden
Überzieht das Objekt mit der uebergebenen Textur.
setzeTextur(String) - Method in class GLOOP.GLBoden
Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
setzeTextur(GLTextur) - Method in class GLOOP.GLHimmel
Überzieht das Objekt mit der uebergebenen Textur.
setzeTextur(String) - Method in class GLOOP.GLHimmel
Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
setzeTextur(GLTextur) - Method in class GLOOP.GLObjekt
Überzieht das Objekt mit der uebergebenen Textur.
setzeTextur(String) - Method in class GLOOP.GLObjekt
Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
shift() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
SILBER - Static variable in class GLOOP.GLMaterial
 
SILBER_POLIERT - Static variable in class GLOOP.GLMaterial
 
skaliere(double) - Method in class GLOOP.GLObjekt
Veraendert die Groesse des Objektes um den Faktor pG.
skaliere(double, double, double) - Method in class GLOOP.GLObjekt
Veraendert die Groesse des Objektes in Richtung jeder Achse um einen separaten Wert.
skaliere(double, double, double) - Method in class GLOOP.GLTerrain
Skaliert das Terrain.
skaliereAuf(double) - Method in class GLOOP.GLVektor
Skaliert den Vektor auf die Laenge pBetrag.
SMARAGD - Static variable in class GLOOP.GLMaterial
 
strg() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
subtrahiere(GLVektor) - Method in class GLOOP.GLVektor
Subtrahiert pV von dem Vektor.
Sys - Class in GLOOP
GLOOP (Graphics Library for Object-Oriented Programming).
Sys() - Constructor for class GLOOP.Sys
 

T

tab() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
TÜRKIS - Static variable in class GLOOP.GLMaterial
 

U

unten() - Method in class GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.

V

verschiebe(double, double, double) - Method in class GLOOP.GLKamera
Verschiebt die Kamera um den Wert pX auf der X-Achse, pY auf der Y-Achse und pZ auf der Z-Achse.
verschiebe(GLVektor) - Method in class GLOOP.GLKamera
 
verschiebe(double, double, double) - Method in class GLOOP.GLLicht
Verschiebt die Lichtquelle (vgl.
verschiebe(double, double, double) - Method in class GLOOP.GLObjekt
Verschiebt das Objekt entlang der drei Koordinatenachsen.
verschiebe(GLVektor) - Method in class GLOOP.GLObjekt
Verschiebt das Objekt entlang um den Vektors pVek.
vor(double) - Method in class GLOOP.GLKamera
Laesst die Kamera in Richtung des Blickpunktes um pWeite vorfahren.

W

warte() - Static method in class GLOOP.Sys
Laesst das System eine Millisekunde warten.
warte(int) - Static method in class GLOOP.Sys
Laesst das System pM Millisekunden warten.
wirdBewegt() - Method in class GLOOP.GLMaus
Liefert true, wenn die Maus gerade bewegt wird.
wurdeGedrueckt() - Method in class GLOOP.GLTastatur
Liefert true, wenn Zeichen im Tastaturpuffer sind.

X

x - Variable in class GLOOP.GLVektor
 

Y

y - Variable in class GLOOP.GLVektor
 

Z

z - Variable in class GLOOP.GLVektor
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLKegelstumpf
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLKugel
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLLicht
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLObjekt
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLPrismoid
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLQuader
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLTafel
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLTerrain
 
zeichneObjekt(GL2, GLU) - Method in class GLOOP.GLTorus
 
zeigeAchsen(boolean) - Method in class GLOOP.GLKamera
Blendet die Koordinatenachsen im Kamerabild ein.
zeigeFenster(boolean) - Method in class GLOOP.GLKamera
Zeigt oder versteckt das Kamerafenster.
zeigeUnterseite(boolean) - Method in class GLOOP.GLTerrain
Die Unterseite des Terrains wird zur Leistungssteigerung im Normalfall nicht vollstaendig dargestellt (Backfaceculling).
ZINN - Static variable in class GLOOP.GLMaterial
 

A B C D E G I J K L M N O P R S T U V W X Y Z