|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGLOOP.GLObjekt
public abstract class GLObjekt
GLOOP (Graphics Library for Object-Oriented Programming). Bitte aendern Sie diese Klasse / dieses Paket nicht, sondern teilen Sie dem Entwickler Ihre Vorschlaege mit.
Constructor Summary | |
---|---|
GLObjekt()
|
Method Summary | |
---|---|
void |
drehe(double pWX,
double pWY,
double pWZ)
Dreht das Objekt um durch den Mittelpunkt des Objektes gehende Parallelen der Koordinatenachsen. |
void |
drehe(double pWX,
double pWY,
double pWZ,
double pX,
double pY,
double pZ)
Dreht das Objekt um durch den Punkt (pX, pY, pZ) gehende Parallelen der Koordinatenachsen. |
void |
drehe(double pWX,
double pWY,
double pWZ,
GLVektor pPunkt)
Dreht das Objekt um durch den Punkt pPunkt gehende Parallelen der Koordinatenachsen. |
void |
dreheDich(double pWX,
double pWY,
double pWZ)
Deprecated. |
void |
dreheDich(double pWX,
double pWY,
double pWZ,
double pX,
double pY,
double pZ)
Deprecated. |
void |
dreheDich(double pWX,
double pWY,
double pWZ,
GLVektor pPunkt)
Deprecated. |
GLVektor |
gibPosition()
Liefert den Mittelpunkt des Objektes als Ortsvektor. |
GLTextur |
gibTextur()
Liefert das Texturobjekt, an welches das Objekt aktuell gebunden ist. |
float |
gibX()
Liefert die X-Koordinate des Mittelpunktes des Objektes. |
float |
gibY()
Liefert die Y-Koordinate des Mittelpunktes des Objektes. |
float |
gibZ()
Liefert die Y-Koordinate des Mittelpunktes des Objektes. |
void |
loesche()
Loescht das Objekt. |
void |
loescheDich()
Deprecated. |
void |
rotiere(double pWinkel,
double pNX,
double pNY,
double pNZ,
double pRX,
double pRY,
double pRZ)
Rotiert das Objekt um die angegebene Achse im Raum. |
void |
rotiere(double pWinkel,
GLVektor pRichtung,
GLVektor pOrt)
Rotiert das Objekt um die angegebene Achse im Raum. |
void |
setzeDrehung(double pWX,
double pWY,
double pWZ)
Dreht das Objekt um durch den Mittelpunkt des Objektes gehende Parallelen der Koordinatenachsen, unabhaengig von der vorangegangenen Ausrichtung des Objekte auf die angegebenen Drehwinkel. |
void |
setzeFarbe(double pR,
double pG,
double pB)
Setzt die Farbe des Objektes. pR = Rotanteil, pG = Gruenanteil, pB = Blauanteil. |
void |
setzeGlanz(double pR,
double pG,
double pB,
int pHaerte)
Setzt die Farbe (pR, pG, pB) und die Intensitaet (pHaerte) des Glanzes des Objektes. |
void |
setzeMaterial(float[][] pM)
Setzt die Materialeigenschaft des Objektes. |
void |
setzePosition(double pX,
double pY,
double pZ)
Setzt das Objekt (Mittelpunkt) auf die Position (pX, pY, pZ). |
void |
setzePosition(GLVektor pPosition)
Setzt das Objekt (Mittelpunkt) auf die Position pPos. |
void |
setzeQualitaet(int pQ)
|
void |
setzeSelbstleuchten(double pR,
double pG,
double pB)
Setzt das Selbstleuchten eines Objektes auf die angegebene Farbe. |
void |
setzeSichtbarkeit(boolean pS)
Macht das Objekt sichtbar bzw. unsichtbar. |
void |
setzeSkalierung(double pG)
Absolute Variante von "skaliere". |
void |
setzeSkalierung(double pX,
double pY,
double pZ)
Absolute Variante von "skaliere". |
void |
setzeTextur(GLTextur pTex)
Überzieht das Objekt mit der uebergebenen Textur. |
void |
setzeTextur(String pDateiname)
Erstellt aus einer Datei ein Texturobjekt und ueberzieht das Objekt mit dieser Textur. |
void |
skaliere(double pG)
Veraendert die Groesse des Objektes um den Faktor pG. |
void |
skaliere(double pX,
double pY,
double pZ)
Veraendert die Groesse des Objektes in Richtung jeder Achse um einen separaten Wert. |
void |
verschiebe(double pX,
double pY,
double pZ)
Verschiebt das Objekt entlang der drei Koordinatenachsen. |
void |
verschiebe(GLVektor pVek)
Verschiebt das Objekt entlang um den Vektors pVek. |
abstract void |
zeichneObjekt(javax.media.opengl.GL2 gl,
javax.media.opengl.glu.GLU glu)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GLObjekt()
Method Detail |
---|
public void drehe(double pWX, double pWY, double pWZ)
public void drehe(double pWX, double pWY, double pWZ, double pX, double pY, double pZ)
public void drehe(double pWX, double pWY, double pWZ, GLVektor pPunkt)
@Deprecated public void dreheDich(double pWX, double pWY, double pWZ)
@Deprecated public void dreheDich(double pWX, double pWY, double pWZ, double pX, double pY, double pZ)
@Deprecated public void dreheDich(double pWX, double pWY, double pWZ, GLVektor pPunkt)
public GLVektor gibPosition()
public GLTextur gibTextur()
public float gibX()
public float gibY()
public float gibZ()
public void loesche()
@Deprecated public void loescheDich()
public void rotiere(double pWinkel, double pNX, double pNY, double pNZ, double pRX, double pRY, double pRZ)
public void rotiere(double pWinkel, GLVektor pRichtung, GLVektor pOrt)
public void setzeDrehung(double pWX, double pWY, double pWZ)
public void setzeFarbe(double pR, double pG, double pB)
public void setzeGlanz(double pR, double pG, double pB, int pHaerte)
public void setzeMaterial(float[][] pM)
public void setzePosition(double pX, double pY, double pZ)
public void setzePosition(GLVektor pPosition)
public void setzeQualitaet(int pQ)
public void setzeSelbstleuchten(double pR, double pG, double pB)
public void setzeSichtbarkeit(boolean pS)
public void setzeSkalierung(double pG)
public void setzeSkalierung(double pX, double pY, double pZ)
public void setzeTextur(GLTextur pTex)
public void setzeTextur(String pDateiname)
public void skaliere(double pG)
public void skaliere(double pX, double pY, double pZ)
public void verschiebe(double pX, double pY, double pZ)
public void verschiebe(GLVektor pVek)
public abstract void zeichneObjekt(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |