Package GLOOP
Class GLKegelstumpf
java.lang.Object
GLOOP.GLObjekt
GLOOP.GLPrismoid
GLOOP.GLKegelstumpf
- Direct Known Subclasses:
GLKegel
,GLZylinder
GLOOP (Graphics Library for object oriented Programming)
- Version:
- 4.30 (Dezember 2022)
- Author:
- (Copyright) Volker Quade, volker.e.quade@gmail.com
-
Field Summary
Fields inherited from class GLOOP.GLPrismoid
zEckenzahl, zMantelglaettung, zMantelqualitaet, zRadius1, zRadius2, zTiefe
Fields inherited from class GLOOP.GLObjekt
ambient, brauchtDisplaylist, diffuse, emission, haerte, hDisplayliste, matrix, renderMatrix, scaleX, scaleY, scaleZ, sichtbarkeit, skalierung, spekular, tex, zID
-
Constructor Summary
ConstructorsConstructorDescriptionGLKegelstumpf
(double pX, double pY, double pZ, double pRadius1, double pRadius2, double pHoehe) Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.GLKegelstumpf
(double pX, double pY, double pZ, double pRadius1, double pRadius2, double pHoehe, GLTextur pT) Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.GLKegelstumpf
(double pX, double pY, double pZ, double pRadius1, double pRadius2, double pHoehe, String pT) Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2.GLKegelstumpf
(GLVektor pPosition, double pRadius1, double pRadius2, double pHoehe) GLKegelstumpf
(GLVektor pPosition, double pRadius1, double pRadius2, double pHoehe, GLTextur pT) GLKegelstumpf
(GLVektor pPosition, double pRadius1, double pRadius2, double pHoehe, String pT) -
Method Summary
Modifier and TypeMethodDescription(package private) void
void
setzeQualitaet
(int pQ) Setzt die Darstellungsqualitaet des Objekts.void
zeichneObjekt
(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu) Methods inherited from class GLOOP.GLPrismoid
setzeMantelglaettung
Methods inherited from class GLOOP.GLObjekt
drehe, drehe, drehe, erstelleRendermatrix, executeGL, gibDistanz, gibPosition, gibTextur, gibX, gibY, gibZ, ladeMaterial, loesche, resetDisplayliste, rotiere, rotiere, setzeDrehung, setzeFarbe, setzeGlanz, setzeMaterial, setzePosition, setzePosition, setzeSelbstleuchten, setzeSichtbarkeit, setzeSkalierung, setzeSkalierung, setzeTextur, setzeTextur, skaliere, skaliere, verschiebe, verschiebe
-
Constructor Details
-
GLKegelstumpf
public GLKegelstumpf(double pX, double pY, double pZ, double pRadius1, double pRadius2, double pHoehe, GLTextur pT) Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2. Das Objekt ist parallel zur Z-Achse ausgerichtet. Es wird an der Stelle (pX, pY, pZ) erstellt unt mit der Textur pT ueberzogen. -
GLKegelstumpf
public GLKegelstumpf(double pX, double pY, double pZ, double pRadius1, double pRadius2, double pHoehe, String pT) Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2. Das Objekt ist parallel zur Z-Achse ausgerichtet. Es wird an der Stelle (pX, pY, pZ) erstellt unt mit der Textur in der Bilddatei pT ueberzogen. -
GLKegelstumpf
public GLKegelstumpf(double pX, double pY, double pZ, double pRadius1, double pRadius2, double pHoehe) Erstellt einen Kegelstumpf der Hoehe pHoehe und den Radien pRadius1 und pRadius2. Das Objekt ist parallel zur Z-Achse ausgerichtet. Es wird an der Stelle (pX, pY, pZ) erstellt.. -
GLKegelstumpf
-
GLKegelstumpf
-
GLKegelstumpf
-
-
Method Details
-
berechneQualitaet
void berechneQualitaet() -
zeichneObjekt
public void zeichneObjekt(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu) - Overrides:
zeichneObjekt
in classGLPrismoid
-
setzeQualitaet
public void setzeQualitaet(int pQ) Setzt die Darstellungsqualitaet des Objekts.- Overrides:
setzeQualitaet
in classGLObjekt
-