GLOOP
Class GLQuader

java.lang.Object
  extended by GLOOP.GLObjekt
      extended by GLOOP.GLQuader
Direct Known Subclasses:
GLWuerfel

public class GLQuader
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
GLQuader(double pX, double pY, double pZ, double pLX, double pLY, double pLZ)
          Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(double pX, double pY, double pZ, double pLX, double pLY, double pLZ, GLTextur pT)
          Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(double pX, double pY, double pZ, double pLX, double pLY, double pLZ, String pT)
          Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen.
GLQuader(GLVektor pPosition, double pLX, double pLY, double pLZ)
           
GLQuader(GLVektor pPosition, double pLX, double pLY, double pLZ, GLTextur pT)
           
GLQuader(GLVektor pPosition, double pLX, double pLY, double pLZ, String pT)
           
 
Method Summary
 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

GLQuader

public GLQuader(double pX,
                double pY,
                double pZ,
                double pLX,
                double pLY,
                double pLZ)
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen. D.h. pLX ist die Breite, pLY die Hoehe und pLZ die Tiefe. Das Objekt wird an der Stelle (pX, pY, pZ) erstellt.


GLQuader

public GLQuader(double pX,
                double pY,
                double pZ,
                double pLX,
                double pLY,
                double pLZ,
                GLTextur pT)
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen. D.h. pLX ist die Breite, pLY die Hoehe und pLZ die Tiefe. Das Objekt wird an der Stelle (pX, pY, pZ) erstellt und mit der Textur pT ueberzogen.


GLQuader

public GLQuader(double pX,
                double pY,
                double pZ,
                double pLX,
                double pLY,
                double pLZ,
                String pT)
Erstellt einen Quader mit den Abmessungen pLX, pLY, pLZ bzgl. der drei Raumdimensionen. D.h. pLX ist die Breite, pLY die Hoehe und pLZ die Tiefe. Das Objekt wird an der Stelle (pX, pY, pZ) erstellt und mit der Textur in der Bilddatei pT ueberzogen.


GLQuader

public GLQuader(GLVektor pPosition,
                double pLX,
                double pLY,
                double pLZ)

GLQuader

public GLQuader(GLVektor pPosition,
                double pLX,
                double pLY,
                double pLZ,
                GLTextur pT)

GLQuader

public GLQuader(GLVektor pPosition,
                double pLX,
                double pLY,
                double pLZ,
                String pT)
Method Detail

zeichneObjekt

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