Package GLOOP
Klasse GLPrismoid
java.lang.Object
GLOOP.GLObjekt
GLOOP.GLPrismoid
- Bekannte direkte Unterklassen:
GLKegelstumpf
Repräsentiert einen Prismoid mit definiertberen Boden- und Deckelflächen.
GLOOP (Graphics Library for object oriented programming)
- Version:
- 4.5 (Mai 2026)
- Autor:
- (Copyright) Volker Quade, volker.e.quade@gmail.com
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungGLPrismoid(double pX, double pY, double pZ, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe) Erstellt einen Prismoiden entlang der Z-Achse.GLPrismoid(double pX, double pY, double pZ, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe, GLTextur pT) Erstellt einen Prismoiden entlang der Z-Achse.GLPrismoid(double pX, double pY, double pZ, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe, String pT) Erstellt einen Prismoiden entlang der Z-Achse.GLPrismoid(GLVektor pPosition, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe) GLPrismoid(GLVektor pPosition, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe, GLTextur pT) GLPrismoid(GLVektor pPosition, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe, String pT) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidsetzeMantelglaettung(boolean pG) Bietet die Moeglichkeit die Glaettung der Kanten zwischen den Mantelflaechen ein- bzw. auszuschalten.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, setzeFarbe, setzeGlanz, setzeMaterial, setzePosition, setzePosition, setzeQualitaet, setzeSelbstleuchten, setzeSichtbarkeit, setzeSkalierung, setzeSkalierung, setzeTextur, setzeTextur, skaliere, skaliere, verschiebe, verschiebe
-
Konstruktordetails
-
GLPrismoid
public GLPrismoid(double pX, double pY, double pZ, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe, GLTextur pT) Erstellt einen Prismoiden entlang der Z-Achse. Die vordere und die hintere Flaeche des Prismoiden haben pEckenanzahl Ecken. Der Radius des Umkreises der vorderen Flaeche betraegt pRadius1, der der hinteren pRadius2. Die Laenge des Prismoiden entlang der Z-Achse wird mit pHoehe angegeben. Mit Hilfe der richtigen Parameterwahl koennen spezielle Prismoide wie z.B. Prismen, Pyramidenstuempfe oder Pyramiden erzeugt werden. Das Objekt wird an der Stelle (pX, pY, pZ) erstellt und mit der Textur pT ueberzogen. -
GLPrismoid
public GLPrismoid(double pX, double pY, double pZ, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe, String pT) Erstellt einen Prismoiden entlang der Z-Achse. Die vordere und die hintere Flaeche des Prismoiden haben pEckenanzahl Ecken. Der Radius des Umkreises der vorderen Flaeche betraegt pRadius1, der der hinteren pRadius2. Die Laenge des Prismoiden entlang der Z-Achse wird mit pHoehe angegeben. Mit Hilfe der richtigen Parameterwahl koennen spezielle Prismoide wie z.B. Prismen, Pyramidenstuempfe oder Pyramiden erzeugt werden. Das Objekt wird an der Stelle (pX, pY, pZ) erstellt und mit der Textur in der Bilddatei pT ueberzogen. -
GLPrismoid
public GLPrismoid(double pX, double pY, double pZ, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe) Erstellt einen Prismoiden entlang der Z-Achse. Die vordere und die hintere Flaeche des Prismoiden haben pEckenanzahl Ecken. Der Radius des Umkreises der vorderen Flaeche betraegt pRadius1, der der hinteren pRadius2. Die Laenge des Prismoiden entlang der Z-Achse wird mit pHoehe angegeben. Mit Hilfe der richtigen Parameterwahl koennen spezielle Prismoide wie z.B. Prismen, Pyramidenstuempfe oder Pyramiden erzeugt werden. Das Objekt wird an der Stelle (pX, pY, pZ) erstellt. -
GLPrismoid
-
GLPrismoid
-
GLPrismoid
public GLPrismoid(GLVektor pPosition, double pRadius1, double pRadius2, int pEckenzahl, double pHoehe)
-
-
Methodendetails
-
zeichneObjekt
public void zeichneObjekt(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu) - Angegeben von:
zeichneObjektin KlasseGLObjekt
-
setzeMantelglaettung
public void setzeMantelglaettung(boolean pG) Bietet die Moeglichkeit die Glaettung der Kanten zwischen den Mantelflaechen ein- bzw. auszuschalten.
-