GLOOP
Class GLPrismoid

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

public class GLPrismoid
extends GLObjekt

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
GLPrismoid(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)
           
 
Method Summary
 void setzeMantelglaettung(boolean pG)
          Bietet die Moeglichkeit die Glaettung der Kanten zwischen den Mantelflaechen ein- bzw. auszuschalten.
 void zeichneObjekt(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
           
 
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, setzeQualitaet, 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

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

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

GLPrismoid

public GLPrismoid(GLVektor pPosition,
                  double pRadius1,
                  double pRadius2,
                  int pEckenzahl,
                  double pHoehe,
                  GLTextur pT)

GLPrismoid

public GLPrismoid(GLVektor pPosition,
                  double pRadius1,
                  double pRadius2,
                  int pEckenzahl,
                  double pHoehe,
                  String pT)
Method Detail

setzeMantelglaettung

public void setzeMantelglaettung(boolean pG)
Bietet die Moeglichkeit die Glaettung der Kanten zwischen den Mantelflaechen ein- bzw. auszuschalten.


zeichneObjekt

public void zeichneObjekt(javax.media.opengl.GL2 gl,
                          javax.media.opengl.glu.GLU glu)
Specified by:
zeichneObjekt in class GLObjekt