|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGLOOP.GLObjekt
GLOOP.GLTerrain
public class GLTerrain
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 | |
---|---|
GLTerrain(double pX,
double pY,
double pZ,
String pHightmap)
Erstellt eine Landschaftsflaeche der Groesse 512x512 in der Szene. |
|
GLTerrain(GLVektor pPosition,
String pHightmap)
|
Method Summary | |
---|---|
double |
gibHoehe(double pX,
double pZ)
Liefert die Hoehe des Terrains an der Stelle (pX, pY). |
void |
setzeAbmessungen(double pBreite,
double pHoehe,
double pTiefe)
Setzt die Abmessungen des Terrains neu. pHoehe entspricht der maximal moeglichen Hoehe des Terrains. |
void |
setzeHoehen(float[][] pH)
Die Hoehen des Terrains koennen mit Hilfe eines Feldes (float[512][512]) uebergeben werden. |
void |
setzeQualitaet(int pQ)
Setzt die Darstellungsqualitaet des Terrains. |
void |
skaliere(double pX,
double pY,
double pZ)
Skaliert das Terrain. |
void |
zeichneObjekt(javax.media.opengl.GL2 gl,
javax.media.opengl.glu.GLU glu)
|
void |
zeigeUnterseite(boolean pU)
Die Unterseite des Terrains wird zur Leistungssteigerung im Normalfall nicht vollstaendig dargestellt (Backfaceculling). |
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, verschiebe, verschiebe |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GLTerrain(double pX, double pY, double pZ, String pHightmap)
public GLTerrain(GLVektor pPosition, String pHightmap)
Method Detail |
---|
public double gibHoehe(double pX, double pZ)
public void setzeAbmessungen(double pBreite, double pHoehe, double pTiefe)
public void setzeHoehen(float[][] pH)
public void setzeQualitaet(int pQ)
setzeQualitaet
in class GLObjekt
public void skaliere(double pX, double pY, double pZ)
skaliere
in class GLObjekt
public void zeichneObjekt(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
zeichneObjekt
in class GLObjekt
public void zeigeUnterseite(boolean pU)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |