Index
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
Y
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
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form