home *** CD-ROM | disk | FTP | other *** search
- package l3d;
-
- public class L3DObject {
- public L3DObserver observer;
- public int nObjectId;
- public static final int MODE_PRECONCATENATE = 0;
- public static final int MODE_POSTCONCATENATE = 1;
- public static final int MODE_REPLACE = 2;
- public static final int MODE_GLOBAL = 0;
- public static final int MODE_LOCAL = 1;
- public static final int SOUND_PLAY_ONCE = 0;
- public static final int SOUND_LOOP = 1;
- public static final int COLLISION_OFF = 0;
- public static final int COLLISION_ON = 1;
- public static final int TEXTURE_LIGHT_OFF = 0;
- public static final int TEXTURE_LIGHT_ON = 1;
- public static final int MORPH_FORWARD = 0;
- public static final int MORPH_BACKWARD = 1;
- public static final int MORPH_LOOP = 2;
- public static final int MORPH_PINGPONG = 3;
- public static final int ANIMATE_FORWARD = 0;
- public static final int ANIMATE_BACKWARD = 1;
- public static final int ANIMATE_LOOP = 2;
- public static final int ANIMATE_PINGPONG = 3;
- public static final int AXISALIGNMENT_NONE = 0;
- public static final int AXISALIGNMENT_ZORIENTX = 1;
- public static final int AXISALIGNMENT_ZORIENTY = 2;
- public static final int AXISALIGNMENT_XYZ = 3;
- public static final int SHADINGMODE_NONE = 0;
- public static final int SHADINGMODE_FLAT = 1;
- public static final int SHADINGMODE_SMOOTH = 2;
- public static final int SHADINGMODE_PHONG = 3;
- public static final int GEOMETRYMODE_EMPTY = 0;
- public static final int GEOMETRYMODE_POINTS = 1;
- public static final int GEOMETRYMODE_WIREFRAME = 2;
- public static final int GEOMETRYMODE_SOLID = 3;
-
- protected native Object clone() throws CloneNotSupportedException;
-
- public native L3DObject getParent();
-
- public native int setPosition(float var1, float var2, float var3);
-
- public native int setOrientation(float var1, float var2, float var3);
-
- public native int setDescription(String var1);
-
- public native int hide();
-
- public native int show();
-
- public native int select(int var1, int var2, int var3);
-
- public native int rotate(float var1, float var2, float var3, int var4, int var5);
-
- public native int scale(float var1, float var2, float var3, int var4, int var5);
-
- public native int translate(float var1, float var2, float var3, int var4, int var5);
-
- public native int transform(float[] var1, int var2);
-
- public native int getTransform(float[] var1);
-
- public native int getNumVertices();
-
- public native int setVertices(int var1, float[] var2);
-
- public native int getVertices(int var1, float[] var2);
-
- public native int getPosition(float[] var1);
-
- public native int getOrientation(float[] var1);
-
- public native int setTexture(String var1);
-
- public native int getTexture(String var1);
-
- public native int setTransparency(float var1);
-
- public native float getTransparency();
-
- public native int setColor(float var1, float var2, float var3);
-
- public native int getColor(float[] var1);
-
- public native int setColorHLS(float var1, float var2, float var3);
-
- public native int getColorHLS(float[] var1);
-
- public native int playSound(int var1);
-
- public native int setAnchor(String var1);
-
- public native int getAnchor(String var1);
-
- public native int setName(String var1);
-
- public native int getName(String var1);
-
- public native int setGeometrySampling(int var1);
-
- public native int getGeometrySampling();
-
- public native int setShadingMode(int var1);
-
- public native int getShadingMode();
-
- public native int setAxisAlignment(int var1);
-
- public native int getAxisAlignment();
-
- public native int setTextureLightingMode(int var1);
-
- public native int getTextureLightingMode();
-
- public native int setCollideStyle(int var1);
-
- public native int getCollideStyle();
-
- public native int getBBox(float[] var1);
-
- public native int setBBox(float[] var1);
-
- public native int getBBoxSize(float[] var1);
-
- public native int setBBoxSize(float[] var1);
-
- public native int getBBoxCenter(float[] var1);
-
- public native int setBBoxCenter(float[] var1);
-
- public native int spin(float var1, float var2, float var3, float var4, int var5);
-
- public native int animate(String var1);
-
- public native int playAnimation(int var1, int var2, int var3);
-
- public native int morph(L3DObject var1, L3DObject var2, L3DObject var3, int var4, int var5);
-
- public native int streamOut(String var1);
- }
-