GLOOP
Class GLKegelstumpf

java.lang.Object
  extended by GLOOP.GLObjekt
      extended by GLOOP.GLPrismoid
          extended by GLOOP.GLKegelstumpf
Direct Known Subclasses:
GLKegel, GLZylinder

public class GLKegelstumpf
extends GLPrismoid

GLOOP (Graphics Library for Object-Oriented Programming). Bitte aendern Sie diese Klasse / dieses Paket nicht, sondern teilen Sie dem Entwickler Ihre Vorschlaege mit.

Version:
3.70 (Februar 2014) (BETA)
Author:
(Copyright) Volker Quade, volker.quade@udo.edu

Constructor Summary
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.
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
 void setzeQualitaet(int pQ)
          Setzt die Darstellungsqualitaet des Objekts.
 void zeichneObjekt(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
           
 
Methods inherited from class GLOOP.GLPrismoid
setzeMantelglaettung
 
Methods inherited from class GLOOP.GLObjekt
drehe, drehe, drehe, dreheDich, dreheDich, dreheDich, gibPosition, gibTextur, gibX, gibY, gibZ, loesche, loescheDich, rotiere, rotiere, setzeDrehung, setzeFarbe, setzeGlanz, setzeMaterial, setzePosition, setzePosition, setzeSelbstleuchten, setzeSichtbarkeit, setzeSkalierung, setzeSkalierung, setzeTextur, setzeTextur, skaliere, skaliere, verschiebe, verschiebe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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

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(GLVektor pPosition,
                     double pRadius1,
                     double pRadius2,
                     double pHoehe)

GLKegelstumpf

public GLKegelstumpf(GLVektor pPosition,
                     double pRadius1,
                     double pRadius2,
                     double pHoehe,
                     GLTextur pT)

GLKegelstumpf

public GLKegelstumpf(GLVektor pPosition,
                     double pRadius1,
                     double pRadius2,
                     double pHoehe,
                     String pT)
Method Detail

setzeQualitaet

public void setzeQualitaet(int pQ)
Setzt die Darstellungsqualitaet des Objekts.

Overrides:
setzeQualitaet in class GLObjekt

zeichneObjekt

public void zeichneObjekt(javax.media.opengl.GL2 gl,
                          javax.media.opengl.glu.GLU glu)
Overrides:
zeichneObjekt in class GLPrismoid