Package GLOOP

Class GLKegelstumpf

Direct Known Subclasses:
GLKegel, GLZylinder

public class GLKegelstumpf extends GLPrismoid
GLOOP (Graphics Library for object oriented Programming)
Version:
4.30 (Dezember 2022)
Author:
(Copyright) Volker Quade, volker.e.quade@gmail.com
  • 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

      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)
    • GLKegelstumpf

      public GLKegelstumpf(GLVektor pPosition, double pRadius1, double pRadius2, double pHoehe)
  • Method Details

    • berechneQualitaet

      void berechneQualitaet()
    • zeichneObjekt

      public void zeichneObjekt(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
      Overrides:
      zeichneObjekt in class GLPrismoid
    • setzeQualitaet

      public void setzeQualitaet(int pQ)
      Setzt die Darstellungsqualitaet des Objekts.
      Overrides:
      setzeQualitaet in class GLObjekt