Package GLOOP
Klasse GLLicht
java.lang.Object
GLOOP.GLObjekt
GLOOP.GLLicht
Repräsentiert eine Punktlichtquelle.
GLOOP (Graphics Library for object oriented programming)
- Version:
- 4.5 (Mai 2026)
- Autor:
- (Copyright) Volker Quade, volker.e.quade@gmail.com
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidrotiere(double pWinkel, double pNX, double pNY, double pNZ, double pRX, double pRY, double pRZ) Rotiert die Lichtquelle (vgl.voidsetzeAbschwaechung(double pA) Setzt, wie stark sich das Licht in der Entfernung abschwaecht.voidsetzeFarbe(double r, double g, double b) Setzt die Farbe der Lichtquelle.voidsetzeGlanzlicht(double r, double g, double b) Setzt Farbe und Intensitaet des Glanzlichts.voidsetzeHintergrundlicht(double r, double g, double b) Setzt den Hintergrundlichtanteil der Lichtquelle.voidsetzePosition(double pX, double pY, double pZ) Setzt die Position der Lichtquelle auf (pX, pY, pZ) (vgl.voidverschiebe(double pX, double pY, double pZ) Verschiebt die Lichtquelle (vgl.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, setzeDrehung, setzeGlanz, setzeMaterial, setzePosition, setzeQualitaet, setzeSelbstleuchten, setzeSichtbarkeit, setzeSkalierung, setzeSkalierung, setzeTextur, setzeTextur, skaliere, skaliere, verschiebe
-
Konstruktordetails
-
GLLicht
public GLLicht()Erstellt eine weisse Lichtquelle an der Stelle (-10000, 10000, 10000). Position, Farbe usw. koennen mit den Methoden aus GLObjekt veraendert werden. -
GLLicht
public GLLicht(double pX, double pY, double pZ) Erstellt eine weisse Lichtquelle an der Stelle (pX, pY, pZ). Position, Farbe usw. koennen mit den Methoden aus GLObjekt veraendert werden. -
GLLicht
-
-
Methodendetails
-
setzePosition
public void setzePosition(double pX, double pY, double pZ) Setzt die Position der Lichtquelle auf (pX, pY, pZ) (vgl. Methode von GLObjekt).- Setzt außer Kraft:
setzePositionin KlasseGLObjekt
-
verschiebe
public void verschiebe(double pX, double pY, double pZ) Verschiebt die Lichtquelle (vgl. Methode von GLObjekt).- Setzt außer Kraft:
verschiebein KlasseGLObjekt
-
rotiere
public void rotiere(double pWinkel, double pNX, double pNY, double pNZ, double pRX, double pRY, double pRZ) Rotiert die Lichtquelle (vgl. Methode von GLObjekt). -
zeichneObjekt
public void zeichneObjekt(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu) - Angegeben von:
zeichneObjektin KlasseGLObjekt
-
setzeHintergrundlicht
public void setzeHintergrundlicht(double r, double g, double b) Setzt den Hintergrundlichtanteil der Lichtquelle. -
setzeFarbe
public void setzeFarbe(double r, double g, double b) Setzt die Farbe der Lichtquelle.- Setzt außer Kraft:
setzeFarbein KlasseGLObjekt
-
setzeGlanzlicht
public void setzeGlanzlicht(double r, double g, double b) Setzt Farbe und Intensitaet des Glanzlichts. -
setzeAbschwaechung
public void setzeAbschwaechung(double pA) Setzt, wie stark sich das Licht in der Entfernung abschwaecht.
-