Package GLOOP
Klasse GLTafel
java.lang.Object
GLOOP.GLObjekt
GLOOP.GLTafel
Repräsentiert eine zweidimensionale, beschriftbare Tafel.
GLOOP (Graphics Library for object oriented programming)
- Version:
- 4.5 (Mai 2026)
- Autor:
- (Copyright) Volker Quade, volker.e.quade@gmail.com
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungGLTafel(double pX, double pY, double pZ, double pLX, double pLY) Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene.Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggibText()Liefert den Schriftzug auf der Tafel.voidsetzeAusrichtung(int pAusrichtung) Setzt die Ausrichtung der Tafel (-1 = linksbuendig, 0 = zentriert, +1 = rechtsbuendig).voidsetzeAutodrehung(boolean pD) Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus.voidsetzeAutodrehung(boolean pD, int pAchsenfixierung) Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus.voidsetzeAutoskalierung(boolean pAutoskalierung) voidsetzeBeleuchtung(boolean pB) Schaltet die Beleuchtung der Tafel ein bzw. aus.voidsetzeBildposition(double pX, double pY) Setzt die Position der Tafel im Kamerafenster.voidsetzeFaecherung(int pFaecheranzahl) Stellt die Tafel in Form von mehreren Faechern dar.voidsetzeFarbe(double pR, double pG, double pB) Setzt die Farbe der Tafel.voidsetzeKamerafixierung(boolean pF) Schaltet die Fixierung der Tafel im Kamerabild ein bzw. aus.voidSetzt einen Schriftzug in der angegebenen Groesse auf die Tafel.voidsetzeTextfarbe(double pR, double pG, double pB) Setzt die Farbe des Schriftzuges auf der Tafel.voidzeichneObjekt(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu) Von Klasse geerbte Methoden GLOOP.GLObjekt
drehe, drehe, drehe, gibDistanz, gibPosition, gibTextur, gibX, gibY, gibZ, loesche, resetDisplayliste, rotiere, rotiere, setzeDrehung, setzeGlanz, setzeMaterial, setzePosition, setzePosition, setzeQualitaet, setzeSelbstleuchten, setzeSichtbarkeit, setzeSkalierung, setzeSkalierung, setzeTextur, setzeTextur, skaliere, skaliere, verschiebe, verschiebe
-
Konstruktordetails
-
GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene. Sie hat die Breite pLX und die Hoehe pLY. Ein Objekt dieser Klasse kann dazu verwendet werden, Textinformationen in der Szene zu realisieren. Des Weiteren kann die Tafel sich automatisch in Richtung Kamera drehen (Billboarding) oder auch im Kamerabild fixiert werden. Die Tafel wird an der Stelle (pX, pY, pZ) erstellt und mit der Textur pT ueberzogen. -
GLTafel
Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene. Sie hat die Breite pLX und die Hoehe pLY. Ein Objekt dieser Klasse kann dazu verwendet werden, Textinformationen in der Szene zu realisieren. Des Weiteren kann die Tafel sich automatisch in Richtung Kamera drehen (Billboarding) oder auch im Kamerabild fixiert werden. Die Tafel wird an der Stelle (pX, pY, pZ) erstellt und mit der Textur in der Bilddatei pT ueberzogen. -
GLTafel
public GLTafel(double pX, double pY, double pZ, double pLX, double pLY) Erstellt eine zweidimensionale, beschriftbare Tafel in der Szene. Sie hat die Breite pLX und die Hoehe pLY. Ein Objekt dieser Klasse kann dazu verwendet werden, Textinformationen in der Szene zu realisieren. Des Weiteren kann die Tafel sich automatisch in Richtung Kamera drehen (Billboarding) oder auch im Kamerabild fixiert werden. Die Tafel wird an der Stelle (pX, pY, pZ) erstellt. -
GLTafel
-
GLTafel
-
GLTafel
-
-
Methodendetails
-
setzeFaecherung
public void setzeFaecherung(int pFaecheranzahl) Stellt die Tafel in Form von mehreren Faechern dar. Die Anzahl der Faecher wird mit pFaecherzahl angegeben. Bei mehrfacher Faecherung ist eine Autodrehung oder Kamerafixierung nicht mehr moeglich. -
setzeKamerafixierung
public void setzeKamerafixierung(boolean pF) Schaltet die Fixierung der Tafel im Kamerabild ein bzw. aus. Wird die Fixierung eingeschaltet, so bleibt die Tafel immer an der gleichen Stelle im Kamerabild zu sehen wie im Augenblick der Fixierung, selbst dann, wenn die Kamera bewegt wird. -
setzeAutodrehung
public void setzeAutodrehung(boolean pD) Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus. -
setzeAutodrehung
public void setzeAutodrehung(boolean pD, int pAchsenfixierung) Schaltet die automatische Ausrichtung der Tafel zur Kamera ein bzw. aus. Die Drehung erfolgt dabei nur um die angegebene Achse. pAchsenfixierung=1 bedeutet eine Drehung nur um die X-Achse,pAchsenfixierung=2 umd die Y-Achse und pAchsenfixierung=3 um die Z-Achse. -
setzeAutoskalierung
public void setzeAutoskalierung(boolean pAutoskalierung) -
setzeText
Setzt einen Schriftzug in der angegebenen Groesse auf die Tafel. -
gibText
Liefert den Schriftzug auf der Tafel. -
setzeTextfarbe
public void setzeTextfarbe(double pR, double pG, double pB) Setzt die Farbe des Schriftzuges auf der Tafel. -
zeichneObjekt
public void zeichneObjekt(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu) - Angegeben von:
zeichneObjektin KlasseGLObjekt
-
setzeBeleuchtung
public void setzeBeleuchtung(boolean pB) Schaltet die Beleuchtung der Tafel ein bzw. aus. -
setzeFarbe
public void setzeFarbe(double pR, double pG, double pB) Setzt die Farbe der Tafel. (vgl. Methode von GLObjekt)- Setzt außer Kraft:
setzeFarbein KlasseGLObjekt
-
setzeAusrichtung
public void setzeAusrichtung(int pAusrichtung) Setzt die Ausrichtung der Tafel (-1 = linksbuendig, 0 = zentriert, +1 = rechtsbuendig). -
setzeBildposition
public void setzeBildposition(double pX, double pY) Setzt die Position der Tafel im Kamerafenster.
-