Index

A B C D E G I J K L M N O P R S T U V W X Y Z 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form

A

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

B

backspace() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
beenden() - Statische Methode in Klasse GLOOP.Sys
Beendet das aktuelle Programm.
BLAUGLAS - Statische Variable in Klasse GLOOP.GLMaterial
 
BRONZE - Statische Variable in Klasse GLOOP.GLMaterial
 
BRONZE_POLIERT - Statische Variable in Klasse GLOOP.GLMaterial
 

C

CHROM - Statische Variable in Klasse GLOOP.GLMaterial
 

D

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

E

enter() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
erstelleAusgabe(String) - Statische Methode in Klasse GLOOP.Sys
Gibt den String pM auf einer am unteren Bildrand eingeblendeten Konsole aus.
erstelleAusgabe(String, String) - Statische Methode in Klasse GLOOP.Sys
Gibt den String pM auf einer am unteren Bildrand eingeblendeten Konsole aus.
erstelleEinzelbild() - Methode in Klasse GLOOP.GLKamera
Ist die Kamera aus, kann mit diesem Befehl ein einzelnes Bild erstellt werden.
erwarteEingabe() - Statische Methode in Klasse GLOOP.Sys
Blendet am unteren Bildschirmrand eine Konsole ein und wartet auf die Eingabe eines String.
erwarteEingabe(String) - Statische Methode in Klasse GLOOP.Sys
Blendet am unteren Bildschirmrand eine Konsole ein und wartet auf die Eingabe eines String.
erzeugeModelkomponenten(double, double, double) - Methode in Klasse GLOOP.GLModelverwalter
Erzeugt Modellkomponenten an einer Position.
erzeugeModelkomponenten(GLVektor) - Methode in Klasse GLOOP.GLModelverwalter
Erzeugt Modellkomponenten an einer Position.
esc() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
execute(GL2, GLModelkomponente) - Methode in Schnittstelle GLOOP.GLElement
 
execute(GL2, GLModelkomponente) - Methode in Klasse GLOOP.GLPrimitiv
 
execute(GL2, GLModelkomponente) - Methode in Klasse GLOOP.GLVertex
 

G

gedruecktLinks() - Methode in Klasse GLOOP.GLMaus
Liefert true, wenn die linke Maustaste gerade gedrueckt ist.
gedruecktRechts() - Methode in Klasse GLOOP.GLMaus
Liefert true, wenn die rechte Maustaste gerade gedrueckt ist.
gibBetrag() - Methode in Klasse GLOOP.GLVektor
Liefert den Betrag des Vektors.
gibBezeichnung() - Methode in Klasse GLOOP.GLModelkomponente
Liefert die Bezeichnung der Komponente.
gibBlickpunkt() - Methode in Klasse GLOOP.GLKamera
 
gibBlickpunktX() - Methode in Klasse GLOOP.GLKamera
Gibt die X-Komponente des Blickpunktes der Kamera zurueck.
gibBlickpunktY() - Methode in Klasse GLOOP.GLKamera
Gibt die Y-Komponente des Blickpunktes der Kamera zurueck.
gibBlickpunktZ() - Methode in Klasse GLOOP.GLKamera
Gibt die Z-Komponente des Blickpunktes der Kamera zurueck.
gibBlickrichtung() - Methode in Klasse GLOOP.GLKamera
 
gibBreite() - Methode in Klasse GLOOP.GLKamera
Liefert die Breite des Kamerafensters.
gibDifferenz(GLVektor) - Methode in Klasse GLOOP.GLVektor
 
gibDistanz(GLObjekt) - Methode in Klasse GLOOP.GLObjekt
Liefert die Distanz zwischen dem Mittelpunkt des Objektes und dem Mittelpunkt des Objektes pObjekt.
gibDistanz(GLObjekt, GLObjekt) - Statische Methode in Klasse GLOOP.Sys
 
gibFrame() - Methode in Klasse GLOOP.GLKamera
 
gibHoehe() - Methode in Klasse GLOOP.GLKamera
Liefert die Hoehe des Kamerafensters.
gibHoehe(double, double) - Methode in Klasse GLOOP.GLTerrain
Liefert die Hoehe des Terrains an der Stelle (pX, pY).
gibKreuzprodukt(GLVektor) - Methode in Klasse GLOOP.GLVektor
Errechnet das Kreuzprodukt aus dem Vektor und pV und liefert es als neues Objekt vom Typ GLVektor zurueck.
gibModelverwalter() - Methode in Klasse GLOOP.GLModelkomponente
Liefert den zugehoerigen Modelverwalter.
gibNormierung() - Methode in Klasse GLOOP.GLVektor
 
gibObjekt(double, double) - Statische Methode in Klasse GLOOP.Sys
Gibt das Objekt zurueck, welches an der Stelle (pX, pY) im Kamerafenster zu sehen ist.
gibOrtsvektor() - Methode in Klasse GLOOP.GLPfeil
 
gibPosition() - Methode in Klasse GLOOP.GLKamera
 
gibPosition() - Methode in Klasse GLOOP.GLObjekt
Liefert den Mittelpunkt des Objektes als Ortsvektor.
gibRichtungsvektor() - Methode in Klasse GLOOP.GLPfeil
 
gibScheitelrichtung() - Methode in Klasse GLOOP.GLKamera
Liefert die Scheitelrichtung der Kamera als normierten Vektor.
gibSkalarprodukt(GLVektor) - Methode in Klasse GLOOP.GLVektor
Liefert das Skalarprodukt des Vektors und pV.
gibSumme(GLVektor) - Methode in Klasse GLOOP.GLVektor
 
gibText() - Methode in Klasse GLOOP.GLTafel
Liefert den Schriftzug auf der Tafel.
gibTextur() - Methode in Klasse GLOOP.GLBoden
Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
gibTextur() - Methode in Klasse GLOOP.GLHimmel
Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
gibTextur() - Methode in Klasse GLOOP.GLObjekt
Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist.
gibVielfaches(double) - Methode in Klasse GLOOP.GLVektor
 
gibWinkel(GLVektor) - Methode in Klasse GLOOP.GLVektor
Liefert den Winkel zwischen dem Vektor und pVektor im Intervall [0, 180].
gibX() - Methode in Klasse GLOOP.GLKamera
Gibt die X-Koordinate der Position der Kamera zurueck.
gibX() - Methode in Klasse GLOOP.GLMaus
Liefert die X-Komponente der Mauskoordinate auf dem Kamerafenster.
gibX() - Methode in Klasse GLOOP.GLObjekt
Liefert die X-Koordinate des Mittelpunktes des Objektes.
gibX() - Methode in Klasse GLOOP.GLVektor
Liefert die X-Komponente des Vektors.
gibY() - Methode in Klasse GLOOP.GLKamera
Gibt die Y-Koordinate der Position der Kamera zurueck.
gibY() - Methode in Klasse GLOOP.GLMaus
Liefert die Y-Komponente der Mauskoordinate auf dem Kamerafenster.
gibY() - Methode in Klasse GLOOP.GLObjekt
Liefert die Y-Koordinate des Mittelpunktes des Objektes.
gibY() - Methode in Klasse GLOOP.GLVektor
Liefert die Y-Komponente des Vektors.
gibZ() - Methode in Klasse GLOOP.GLKamera
Gibt die Z-Koordinate der Position der Kamera zurueck.
gibZ() - Methode in Klasse GLOOP.GLObjekt
Liefert die Y-Koordinate des Mittelpunktes des Objektes.
gibZ() - Methode in Klasse GLOOP.GLVektor
Liefert die Z-Komponente des Vektors.
gibZeichen() - Methode in Klasse GLOOP.GLTastatur
Liefert das erste Zeichen aus dem Tastaturpuffer und loescht es.
GLAS - Statische Variable in Klasse GLOOP.GLMaterial
 
GLBoden - Klasse in GLOOP
Repräsentiert eine endlose Ebene.
GLBoden(GLTextur) - Konstruktor für Klasse GLOOP.GLBoden
Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist.
GLBoden(String) - Konstruktor für Klasse GLOOP.GLBoden
Erstellen eine endlose Ebene in der Szene, die mit der im Parameter uebergebenen Textur gekachelt ist.
GLElement - Schnittstelle in GLOOP
Repräsentiert einen Teil einer GLModellkompenente.
GLEntwicklerkamera - Klasse in GLOOP
Repräsentiert eine Kamera zur Darstellung der Szene in Echtzeit.
GLEntwicklerkamera() - Konstruktor für Klasse GLOOP.GLEntwicklerkamera
Erstellt eine Entwicklerkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLEntwicklerkamera(int, int) - Konstruktor für Klasse GLOOP.GLEntwicklerkamera
Erstellt eine Entwicklerkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLHimmel - Klasse in GLOOP
Repraesentiert eine Himmelssphaere, die auf der Innenseite eine uebergebene Bildtextur zeigt.
GLHimmel(GLTextur) - Konstruktor für Klasse GLOOP.GLHimmel
Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt.
GLHimmel(String) - Konstruktor für Klasse GLOOP.GLHimmel
Erstellt eine Himmelssphaere, die auf der Innenseite die im Parameter uebergebene Bildtextur zeigt.
GLKamera - Klasse in GLOOP
Repräsentiert eine Kamera zur Darstellung der Szene in Echtzeit.
GLKamera() - Konstruktor für Klasse GLOOP.GLKamera
Erstellt eine Kamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLKamera(int, int) - Konstruktor für Klasse GLOOP.GLKamera
Erstellt eine Kamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLKegel - Klasse in GLOOP
Repräsentiert einen Kegel.
GLKegel(double, double, double, double, double) - Konstruktor für Klasse GLOOP.GLKegel
Erstellt einen Kegel mit dem Grundflaechenradius pRadius und der Hoehe pHoehe.
GLKegel(double, double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLKegel
Erstellt einen Kegel mit dem Grundflaechenradius pRadius und der Hoehe pHoehe.
GLKegel(double, double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLKegel
Erstellt einen Kegel mit dem Grundflaechenradius pRadius und der Hoehe pHoehe.
GLKegel(GLVektor, double, double) - Konstruktor für Klasse GLOOP.GLKegel
 
GLKegel(GLVektor, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLKegel
 
GLKegel(GLVektor, double, double, String) - Konstruktor für Klasse GLOOP.GLKegel
 
GLKegelstumpf - Klasse in GLOOP
Repräsentiert einen Kegelstumpf.
GLKegelstumpf(double, double, double, double, double, double) - Konstruktor für Klasse GLOOP.GLKegelstumpf
Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.
GLKegelstumpf(double, double, double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLKegelstumpf
Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.
GLKegelstumpf(double, double, double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLKegelstumpf
Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.
GLKegelstumpf(GLVektor, double, double, double) - Konstruktor für Klasse GLOOP.GLKegelstumpf
 
GLKegelstumpf(GLVektor, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLKegelstumpf
 
GLKegelstumpf(GLVektor, double, double, double, String) - Konstruktor für Klasse GLOOP.GLKegelstumpf
 
GLKugel - Klasse in GLOOP
Repräsentiert eine Kugel.
GLKugel(double, double, double, double) - Konstruktor für Klasse GLOOP.GLKugel
Erstellt an der Stelle (pX, pY, pZ) eine Kugel mit dem Radius pRadius.
GLKugel(double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLKugel
Erstellt an der Stelle (pX, pY, pZ) eine Kugel mit dem Radius pRadius.
GLKugel(double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLKugel
Erstellt an der Stelle (pX, pY, pZ) eine Kugel mit dem Radius pRadius.
GLKugel(GLVektor, double) - Konstruktor für Klasse GLOOP.GLKugel
Erstellt an der Stelle pPosition eine Kugel mit dem Radius pRadius.
GLKugel(GLVektor, double, GLTextur) - Konstruktor für Klasse GLOOP.GLKugel
Erstellt an der Stelle pPosition eine Kugel mit dem Radius pRadius.
GLKugel(GLVektor, double, String) - Konstruktor für Klasse GLOOP.GLKugel
Erstellt an der Stelle pPosition eine Kugel mit dem Radius pRadius.
GLLicht - Klasse in GLOOP
Repräsentiert eine Punktlichtquelle.
GLLicht() - Konstruktor für Klasse GLOOP.GLLicht
Erstellt eine weisse Lichtquelle an der Stelle (-10000, 10000, 10000).
GLLicht(double, double, double) - Konstruktor für Klasse GLOOP.GLLicht
Erstellt eine weisse Lichtquelle an der Stelle (pX, pY, pZ).
GLLicht(GLVektor) - Konstruktor für Klasse GLOOP.GLLicht
 
GLMaterial - Klasse in GLOOP
Eine Klasse mit statischen Definitionen von Überflächen.
GLMaterial() - Konstruktor für Klasse GLOOP.GLMaterial
 
GLMaus - Klasse in GLOOP
Repräsentiert eine Maus die abgefragt werden kann.
GLMaus() - Konstruktor für Klasse GLOOP.GLMaus
Erstellt ein neues Mausobjekt.
GLModelkomponente - Klasse in GLOOP
Repraesentiert eine einzelne Komponente eines geladenen 3D-Modells.
GLModelverwalter - Klasse in GLOOP
Verwaltet das Laden und Bereitstellen eines 3D-Modells aus einer OBJ-Datei inklusive zugehoeriger Materialien (MTL) und Texturen.
GLModelverwalter(String) - Konstruktor für Klasse GLOOP.GLModelverwalter
Erzeugt einen neuen Modellverwalter und laedt unmittelbar ein OBJ-Modell.
GLNebel - Klasse in GLOOP
Repräsentiert Nebel welcher die Sichtweite in der Szene begrenzt.
GLNebel() - Konstruktor für Klasse GLOOP.GLNebel
Erstellt ein Nebelobjekt, das die Szene mit gleichmaessigem Dunst ausfuellt.
GLObjekt - Klasse in GLOOP
Repräsentiert die abstrakte Oberklasse für alle geometrischen Figuen in der Szene.
GLObjekt() - Konstruktor für Klasse GLOOP.GLObjekt
 
GLObjektinspektor - Klasse in GLOOP
Repräsentiert ein Fenster zur Anzeige des Zustands eines Objekts vom Typ GLObjekt.
GLObjektinspektor() - Konstruktor für Klasse GLOOP.GLObjektinspektor
 
GLOOP - Package GLOOP
 
GLPfeil - Klasse in GLOOP
Repräsentiert einen Pfeil zur Visualisierung eines Vektors vom Typ GLVektor.
GLPfeil(GLObjekt, GLVektor) - Konstruktor für Klasse GLOOP.GLPfeil
 
GLPfeil(GLVektor, GLVektor) - Konstruktor für Klasse GLOOP.GLPfeil
 
GLPrimitiv - Klasse in GLOOP
Repräsentiert einen Teil eines GLElement.
GLPrismoid - Klasse in GLOOP
Repräsentiert einen Prismoid mit definiertberen Boden- und Deckelflächen.
GLPrismoid(double, double, double, double, double, int, double) - Konstruktor für Klasse GLOOP.GLPrismoid
Erstellt einen Prismoiden entlang der Z-Achse.
GLPrismoid(double, double, double, double, double, int, double, GLTextur) - Konstruktor für Klasse GLOOP.GLPrismoid
Erstellt einen Prismoiden entlang der Z-Achse.
GLPrismoid(double, double, double, double, double, int, double, String) - Konstruktor für Klasse GLOOP.GLPrismoid
Erstellt einen Prismoiden entlang der Z-Achse.
GLPrismoid(GLVektor, double, double, int, double) - Konstruktor für Klasse GLOOP.GLPrismoid
 
GLPrismoid(GLVektor, double, double, int, double, GLTextur) - Konstruktor für Klasse GLOOP.GLPrismoid
 
GLPrismoid(GLVektor, double, double, int, double, String) - Konstruktor für Klasse GLOOP.GLPrismoid
 
GLQuader - Klasse in GLOOP
Repräsentiert einen Quader.
GLQuader(double, double, double, double, double, double) - Konstruktor für Klasse GLOOP.GLQuader
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(double, double, double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLQuader
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(double, double, double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLQuader
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(GLVektor, double, double, double) - Konstruktor für Klasse GLOOP.GLQuader
 
GLQuader(GLVektor, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLQuader
 
GLQuader(GLVektor, double, double, double, String) - Konstruktor für Klasse GLOOP.GLQuader
 
GLSchwenkkamera - Klasse in GLOOP
Repräsentiert eine Kamera zur Darstellung der Szene in Echtzeit.
GLSchwenkkamera() - Konstruktor für Klasse GLOOP.GLSchwenkkamera
Erstellt eine Schwenkkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLSchwenkkamera(int, int) - Konstruktor für Klasse GLOOP.GLSchwenkkamera
Erstellt eine Schwenkkamera an der Stelle (0,0,500) die auf den Punkt (0,0,0) blickt.
GLTafel - Klasse in GLOOP
Repräsentiert eine zweidimensionale, beschriftbare Tafel.
GLTafel(double, double, double, double, double) - Konstruktor für Klasse GLOOP.GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.
GLTafel(double, double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.
GLTafel(double, double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.
GLTafel(GLVektor, double, double) - Konstruktor für Klasse GLOOP.GLTafel
 
GLTafel(GLVektor, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLTafel
 
GLTafel(GLVektor, double, double, String) - Konstruktor für Klasse GLOOP.GLTafel
 
GLTastatur - Klasse in GLOOP
Repräsentiert eine Tastatur, die abgefragt werden kann.
GLTastatur() - Konstruktor für Klasse GLOOP.GLTastatur
Erstellt ein neues Tastaturobjekt.
GLTerrain - Klasse in GLOOP
Räpresentiert eine Landschaftsflaeche der Groesse 512x512 in der Szene.
GLTerrain(double, double, double, String) - Konstruktor für Klasse GLOOP.GLTerrain
Erstellt eine Landschaftsflaeche der Groesse 512x512 in der Szene.
GLTerrain(GLVektor, String) - Konstruktor für Klasse GLOOP.GLTerrain
 
GLTextur - Klasse in GLOOP
Repräsentiert eine Textur, die mehrfach an Objekte gebunden werden kann, ohne jedesmal erneut in den Speicher geladen zu werden.
GLTextur(String) - Konstruktor für Klasse GLOOP.GLTextur
 
GLTorus - Klasse in GLOOP
Repräsentiert einen Torus.
GLTorus(double, double, double, double, double) - Konstruktor für Klasse GLOOP.GLTorus
Erstellt einen Torus mit dem Radius pRadius und der Dicke pDicke.
GLTorus(double, double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLTorus
Erstellt einen Torus mit dem Radius pRadius und der Dicke pDicke.
GLTorus(double, double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLTorus
Erstellt einen Torus mit dem Radius pRadius und der Dicke pDicke.
GLTorus(GLVektor, double, double) - Konstruktor für Klasse GLOOP.GLTorus
 
GLTorus(GLVektor, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLTorus
 
GLTorus(GLVektor, double, double, String) - Konstruktor für Klasse GLOOP.GLTorus
 
GLVektor - Klasse in GLOOP
Repräsentiert einen dreidimensionalen Vektor.
GLVektor(double, double, double) - Konstruktor für Klasse GLOOP.GLVektor
Der Vektor (pX, pY, pZ) wird erstellt.
GLVektor(double, double, double, double, double, double) - Konstruktor für Klasse GLOOP.GLVektor
Der Vektor (pX2-pX1, pY2-pY1, pZ2-pZ1) wird erstellt
GLVektor(GLVektor) - Konstruktor für Klasse GLOOP.GLVektor
Erstellt den Vektor als Kopie des Vektors pV.
GLVektor(GLVektor, GLVektor) - Konstruktor für Klasse GLOOP.GLVektor
 
GLVertex - Klasse in GLOOP
Repräsentiert einen Teile eines GLElement.
GLWuerfel - Klasse in GLOOP
Repräsentiert einen Würfel.
GLWuerfel(double, double, double, double) - Konstruktor für Klasse GLOOP.GLWuerfel
Erstellt einen Wuerfel mit der Seitenlaenge pSeitenlaenge.
GLWuerfel(double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLWuerfel
Erstellt einen Wuerfel mit der Seitenlaenge pSeitenlaenge.
GLWuerfel(double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLWuerfel
Erstellt einen Wuerfel mit der Seitenlaenge pSeitenlaenge.
GLWuerfel(GLVektor, double) - Konstruktor für Klasse GLOOP.GLWuerfel
 
GLWuerfel(GLVektor, double, GLTextur) - Konstruktor für Klasse GLOOP.GLWuerfel
 
GLWuerfel(GLVektor, double, String) - Konstruktor für Klasse GLOOP.GLWuerfel
 
GLZylinder - Klasse in GLOOP
Repräsentiert einen Zylinder.
GLZylinder(double, double, double, double, double) - Konstruktor für Klasse GLOOP.GLZylinder
Erstellt einen Zylinder der Hoehe pHoehe und mit dem Radius pRadius.
GLZylinder(double, double, double, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLZylinder
Erstellt einen Zylinder der Hoehe pHoehe und mit dem Radius pRadius.
GLZylinder(double, double, double, double, double, String) - Konstruktor für Klasse GLOOP.GLZylinder
Erstellt einen Zylinder der Hoehe pHoehe und mit dem Radius pRadius.
GLZylinder(GLVektor, double, double) - Konstruktor für Klasse GLOOP.GLZylinder
 
GLZylinder(GLVektor, double, double, GLTextur) - Konstruktor für Klasse GLOOP.GLZylinder
 
GLZylinder(GLVektor, double, double, String) - Konstruktor für Klasse GLOOP.GLZylinder
 
GOLD - Statische Variable in Klasse GLOOP.GLMaterial
 
GOLD1 - Statische Variable in Klasse GLOOP.GLMaterial
 
GOLD2 - Statische Variable in Klasse GLOOP.GLMaterial
 
GRUENGLAS - Statische Variable in Klasse GLOOP.GLMaterial
 
GUMMI - Statische Variable in Klasse GLOOP.GLMaterial
 

I

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

J

JADE - Statische Variable in Klasse GLOOP.GLMaterial
 

K

KUPFER - Statische Variable in Klasse GLOOP.GLMaterial
 
KUPFER_POLIERT - Statische Variable in Klasse GLOOP.GLMaterial
 

L

ladeModel(String) - Methode in Klasse GLOOP.GLModelverwalter
Laedt ein 3D-Modell aus einer OBJ-Datei.
links() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
linksklick() - Methode in Klasse GLOOP.GLMaus
Liefert true, wenn ein Linksklick durchgefuehrt wurde.
loesche() - Methode in Klasse GLOOP.GLBoden
Loescht das Objekt.
loesche() - Methode in Klasse GLOOP.GLHimmel
Loescht das Objekt.
loesche() - Methode in Klasse GLOOP.GLKamera
Entfernt die Kamera und schliesst das entsprechende Fenster.
loesche() - Methode in Klasse GLOOP.GLNebel
Entfernt den Nebel aus der Szene.
loesche() - Methode in Klasse GLOOP.GLObjekt
Loescht das Objekt.
loesche() - Methode in Klasse GLOOP.GLPfeil
 
loeschePuffer() - Methode in Klasse GLOOP.GLTastatur
Loescht alle Zeichen aus dem Tastaturpuffer.

M

MESSING - Statische Variable in Klasse GLOOP.GLMaterial
 
multipliziere(double) - Methode in Klasse GLOOP.GLVektor
Multipliziert den Skalar pS mit dem Vektor.

N

normiere() - Methode in Klasse GLOOP.GLVektor
Normiert den Vektor.

O

oben() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
OBSIDIAN - Statische Variable in Klasse GLOOP.GLMaterial
 

P

PERLMUTT - Statische Variable in Klasse GLOOP.GLMaterial
 
PLASTIK - Statische Variable in Klasse GLOOP.GLMaterial
 

R

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

S

schwenkeHorizontal(double) - Methode in Klasse GLOOP.GLKamera
Dreht die Kamera in der Art eines Horizontalschwenks (links/rechts) um den Winkel pWinkel.
schwenkeVertikal(double) - Methode in Klasse GLOOP.GLKamera
Dreht die Kamera in der Art eines Vertikalschwenks (oben/unten) um den Winkel pWinkel.
setzeAbmessungen(double, double, double) - Methode in Klasse GLOOP.GLTerrain
Setzt die Abmessungen des Terrains neu. pHoehe entspricht der maximal moeglichen Hoehe des Terrains.
setzeAbschwaechung(double) - Methode in Klasse GLOOP.GLLicht
Setzt, wie stark sich das Licht in der Entfernung abschwaecht.
setzeAktuellesObjekt(GLObjekt) - Methode in Klasse GLOOP.GLObjektinspektor
 
setzeAnkerobjekt(GLObjekt) - Methode in Klasse GLOOP.GLPfeil
 
setzeAugendistanz(double) - Methode in Klasse GLOOP.GLKamera
Setzt die Distanz zwischen den beiden Augen des Betrachters.
setzeAusrichtung(int) - Methode in Klasse GLOOP.GLTafel
Setzt die Ausrichtung der Tafel (-1 = linksbuendig, 0 = zentriert, +1 = rechtsbuendig).
setzeAutodrehung(boolean) - Methode in Klasse GLOOP.GLTafel
Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus.
setzeAutodrehung(boolean, int) - Methode in Klasse GLOOP.GLTafel
Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus.
setzeAutoskalierung(boolean) - Methode in Klasse GLOOP.GLTafel
 
setzeBeleuchtung(boolean) - Methode in Klasse GLOOP.GLTafel
Schaltet die Beleuchtung der Tafel ein bzw. aus.
setzeBildposition(double, double) - Methode in Klasse GLOOP.GLTafel
Setzt die Position der Tafel im Kamerafenster.
setzeBlickpunkt(double, double, double) - Methode in Klasse GLOOP.GLKamera
Setzt den Blickpunkt der Kamera auf den Punkt (pX, pY, pZ).
setzeBlickpunkt(GLVektor) - Methode in Klasse GLOOP.GLKamera
 
setzeDicke(double) - Methode in Klasse GLOOP.GLPfeil
 
setzeDrehung(double, double, double) - Methode in Klasse 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) - Methode in Klasse GLOOP.GLTafel
Stellt die Tafel in Form von mehreren Faechern dar.
setzeFarbe(double, double, double) - Methode in Klasse GLOOP.GLBoden
Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil.
setzeFarbe(double, double, double) - Methode in Klasse GLOOP.GLHimmel
Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil.
setzeFarbe(double, double, double) - Methode in Klasse GLOOP.GLLicht
Setzt die Farbe der Lichtquelle.
setzeFarbe(double, double, double) - Methode in Klasse GLOOP.GLNebel
Setzt die Farbe des Nebels.
setzeFarbe(double, double, double) - Methode in Klasse GLOOP.GLObjekt
Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil.
setzeFarbe(double, double, double) - Methode in Klasse GLOOP.GLPfeil
 
setzeFarbe(double, double, double) - Methode in Klasse GLOOP.GLTafel
Setzt die Farbe der Tafel.
setzeFensterposition(int, int) - Methode in Klasse GLOOP.GLKamera
Setzt die Position des Fensters auf dem Bildschirm.
setzeGlanz(double, double, double, int) - Methode in Klasse GLOOP.GLObjekt
Setzt die Farbe (pR, pG, pB) und die Intensitaet (pHaerte) des Glanzes des Objektes.
setzeGlanzlicht(double, double, double) - Methode in Klasse GLOOP.GLLicht
Setzt Farbe und Intensitaet des Glanzlichts.
setzeHintergrundlicht(double, double, double) - Methode in Klasse GLOOP.GLLicht
Setzt den Hintergrundlichtanteil der Lichtquelle.
setzeHoehen(float[][]) - Methode in Klasse GLOOP.GLTerrain
Die Hoehen des Terrains koennen mit Hilfe eines Feldes (float[512][512]) uebergeben werden.
setzeKamerafixierung(boolean) - Methode in Klasse GLOOP.GLTafel
Schaltet die Fixierung der Tafel im Kamerabild ein bzw. aus.
setzeKomponenten(double, double, double) - Methode in Klasse GLOOP.GLVektor
 
setzeKomponenten(GLVektor) - Methode in Klasse GLOOP.GLVektor
 
setzeMantelglaettung(boolean) - Methode in Klasse GLOOP.GLPrismoid
Bietet die Moeglichkeit die Glaettung der Kanten zwischen den Mantelflaechen ein- bzw. auszuschalten.
setzeMaterial(float[][]) - Methode in Klasse GLOOP.GLObjekt
Setzt die Materialeigenschaft des Objektes.
setzeNebelbereich(double, double) - Methode in Klasse GLOOP.GLNebel
Der Nebelbereich wird gesetzt.
setzeOrtsvektor(GLVektor) - Methode in Klasse GLOOP.GLPfeil
 
setzePosition(double, double, double) - Methode in Klasse GLOOP.GLKamera
Setzt die Position der Kamera auf den Punkt (pX, pY, pZ).
setzePosition(double, double, double) - Methode in Klasse GLOOP.GLLicht
Setzt die Position der Lichtquelle auf (pX, pY, pZ) (vgl.
setzePosition(double, double, double) - Methode in Klasse GLOOP.GLObjekt
Setzt das Objekt (Mittelpunkt) auf die Position (pX, pY, pZ).
setzePosition(GLVektor) - Methode in Klasse GLOOP.GLKamera
 
setzePosition(GLVektor) - Methode in Klasse GLOOP.GLObjekt
Setzt das Objekt (Mittelpunkt) auf die Position pPos.
setzeQualitaet(int) - Methode in Klasse GLOOP.GLKegelstumpf
Setzt die Darstellungsqualitaet des Objekts.
setzeQualitaet(int) - Methode in Klasse GLOOP.GLKugel
Setzt die Darstellungsqualitaet des Objekts.
setzeQualitaet(int) - Methode in Klasse GLOOP.GLObjekt
 
setzeQualitaet(int) - Methode in Klasse GLOOP.GLTerrain
Setzt die Darstellungsqualitaet des Terrains.
setzeQualitaet(int) - Methode in Klasse GLOOP.GLTorus
Setzt die Darstellungsqualitaet des Objekts.
setzeRichtungsvektor(GLVektor) - Methode in Klasse GLOOP.GLPfeil
 
setzeScheitelrichtung(double, double, double) - Methode in Klasse GLOOP.GLKamera
Setzt die Scheitelrichtung der Kamera auf den Punkt (pX, pY, pZ).
setzeScheitelrichtung(GLVektor) - Methode in Klasse GLOOP.GLKamera
 
setzeSelbstleuchten(double, double, double) - Methode in Klasse GLOOP.GLObjekt
Setzt das Selbstleuchten eines Objektes auf die angegebene Farbe.
setzeSichtbarkeit(boolean) - Methode in Klasse GLOOP.GLBoden
Macht das Objekt sichtbar bzw. unsichtbar.
setzeSichtbarkeit(boolean) - Methode in Klasse GLOOP.GLHimmel
Macht das Objekt sichtbar bzw. unsichtbar.
setzeSichtbarkeit(boolean) - Methode in Klasse GLOOP.GLObjekt
Macht das Objekt sichtbar bzw. unsichtbar.
setzeSichtbarkeit(boolean) - Methode in Klasse GLOOP.GLObjektinspektor
 
setzeSichtbarkeit(boolean) - Methode in Klasse GLOOP.GLPfeil
 
setzeSkalierung(double) - Methode in Klasse GLOOP.GLObjekt
Absolute Variante von "skaliere".
setzeSkalierung(double) - Methode in Klasse GLOOP.GLPfeil
 
setzeSkalierung(double, double, double) - Methode in Klasse GLOOP.GLObjekt
Absolute Variante von "skaliere".
setzeStereomodus(boolean) - Methode in Klasse GLOOP.GLKamera
Schalten den Stereomodus (Rot-Cyan Anaglyphenbilder) der Kamera ein bzw. aus.
setzeText(String, double) - Methode in Klasse GLOOP.GLTafel
Setzt einen Schriftzug in der angegebenen Groesse auf die Tafel.
setzeTextfarbe(double, double, double) - Methode in Klasse GLOOP.GLTafel
Setzt die Farbe des Schriftzuges auf der Tafel.
setzeTextur(GLTextur) - Methode in Klasse GLOOP.GLBoden
Ueberzieht das Objekt mit der uebergebenen Textur.
setzeTextur(GLTextur) - Methode in Klasse GLOOP.GLHimmel
Ueberzieht das Objekt mit der uebergebenen Textur.
setzeTextur(GLTextur) - Methode in Klasse GLOOP.GLObjekt
Ueberzieht das Objekt mit der uebergebenen Textur.
setzeTextur(String) - Methode in Klasse GLOOP.GLBoden
Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
setzeTextur(String) - Methode in Klasse GLOOP.GLHimmel
Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
setzeTextur(String) - Methode in Klasse GLOOP.GLObjekt
Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur.
shift() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
SILBER - Statische Variable in Klasse GLOOP.GLMaterial
 
SILBER_POLIERT - Statische Variable in Klasse GLOOP.GLMaterial
 
skaliere(double) - Methode in Klasse GLOOP.GLObjekt
Veraendert die Groesse des Objektes um den Faktor pG.
skaliere(double) - Methode in Klasse GLOOP.GLPfeil
 
skaliere(double, double, double) - Methode in Klasse GLOOP.GLObjekt
Veraendert die Groesse des Objektes in Richtung jeder Achse um einen separaten Wert.
skaliere(double, double, double) - Methode in Klasse GLOOP.GLTerrain
Skaliert das Terrain.
skaliereAuf(double) - Methode in Klasse GLOOP.GLVektor
Skaliert den Vektor auf die Laenge pBetrag.
SMARAGD - Statische Variable in Klasse GLOOP.GLMaterial
 
strg() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
subtrahiere(GLVektor) - Methode in Klasse GLOOP.GLVektor
Subtrahiert pV von dem Vektor.
Sys - Klasse in GLOOP
Statische Klasse mit Hilfsmethoden
Sys() - Konstruktor für Klasse GLOOP.Sys
 

T

tab() - Methode in Klasse GLOOP.GLTastatur
Liefert true, wenn die angefragte Taste gedrueckt ist.
TUERKIS - Statische Variable in Klasse GLOOP.GLMaterial
 

U

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

V

verschiebe(double, double, double) - Methode in Klasse 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(double, double, double) - Methode in Klasse GLOOP.GLLicht
Verschiebt die Lichtquelle (vgl.
verschiebe(double, double, double) - Methode in Klasse GLOOP.GLObjekt
Verschiebt das Objekt entlang der drei Koordinatenachsen.
verschiebe(GLVektor) - Methode in Klasse GLOOP.GLKamera
 
verschiebe(GLVektor) - Methode in Klasse GLOOP.GLObjekt
Verschiebt das Objekt entlang um den Vektors pVek.
vor(double) - Methode in Klasse GLOOP.GLKamera
Laesst die Kamera in Richtung des Blickpunktes um pWeite vorfahren.

W

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

X

x - Variable in Klasse GLOOP.GLVektor
 

Y

y - Variable in Klasse GLOOP.GLVektor
 

Z

z - Variable in Klasse GLOOP.GLVektor
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLKegelstumpf
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLKugel
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLLicht
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLModelkomponente
Rendert die Modellkomponente mit OpenGL.
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLObjekt
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLPrismoid
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLQuader
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLTafel
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLTerrain
 
zeichneObjekt(GL2, GLU) - Methode in Klasse GLOOP.GLTorus
 
zeigeAchsen(boolean) - Methode in Klasse GLOOP.GLKamera
Blendet die Koordinatenachsen im Kamerabild ein.
zeigeFenster(boolean) - Methode in Klasse GLOOP.GLKamera
Zeigt oder versteckt das Kamerafenster.
zeigeUnterseite(boolean) - Methode in Klasse GLOOP.GLModelkomponente
Aktiviert oder deaktiviert die Darstellung der Rueckseiten.
zeigeUnterseite(boolean) - Methode in Klasse GLOOP.GLTerrain
Die Unterseite des Terrains wird zur Leistungssteigerung im Normalfall nicht vollstaendig dargestellt (Backfaceculling).
ZINN - Statische Variable in Klasse 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 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form