home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 135 / dpcs0599.iso / EXTRA / INTERNET / NETSCAPE / N32E301P.EXE / FILE / PLUGINS.Z / PROGRAM / PLUGINS / NPL3D32.ZIP / l3d / L3DObject.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-09-06  |  2.7 KB  |  142 lines

  1. package l3d;
  2.  
  3. public class L3DObject {
  4.    public L3DObserver observer;
  5.    public int nObjectId;
  6.    public static final int MODE_PRECONCATENATE = 0;
  7.    public static final int MODE_POSTCONCATENATE = 1;
  8.    public static final int MODE_REPLACE = 2;
  9.    public static final int MODE_GLOBAL = 0;
  10.    public static final int MODE_LOCAL = 1;
  11.    public static final int SOUND_PLAY_ONCE = 0;
  12.    public static final int SOUND_LOOP = 1;
  13.    public static final int COLLISION_OFF = 0;
  14.    public static final int COLLISION_ON = 1;
  15.    public static final int TEXTURE_LIGHT_OFF = 0;
  16.    public static final int TEXTURE_LIGHT_ON = 1;
  17.    public static final int MORPH_FORWARD = 0;
  18.    public static final int MORPH_BACKWARD = 1;
  19.    public static final int MORPH_LOOP = 2;
  20.    public static final int MORPH_PINGPONG = 3;
  21.    public static final int ANIMATE_FORWARD = 0;
  22.    public static final int ANIMATE_BACKWARD = 1;
  23.    public static final int ANIMATE_LOOP = 2;
  24.    public static final int ANIMATE_PINGPONG = 3;
  25.    public static final int AXISALIGNMENT_NONE = 0;
  26.    public static final int AXISALIGNMENT_ZORIENTX = 1;
  27.    public static final int AXISALIGNMENT_ZORIENTY = 2;
  28.    public static final int AXISALIGNMENT_XYZ = 3;
  29.    public static final int SHADINGMODE_NONE = 0;
  30.    public static final int SHADINGMODE_FLAT = 1;
  31.    public static final int SHADINGMODE_SMOOTH = 2;
  32.    public static final int SHADINGMODE_PHONG = 3;
  33.    public static final int GEOMETRYMODE_EMPTY = 0;
  34.    public static final int GEOMETRYMODE_POINTS = 1;
  35.    public static final int GEOMETRYMODE_WIREFRAME = 2;
  36.    public static final int GEOMETRYMODE_SOLID = 3;
  37.  
  38.    protected native Object clone() throws CloneNotSupportedException;
  39.  
  40.    public native L3DObject getParent();
  41.  
  42.    public native int setPosition(float var1, float var2, float var3);
  43.  
  44.    public native int setOrientation(float var1, float var2, float var3);
  45.  
  46.    public native int setDescription(String var1);
  47.  
  48.    public native int hide();
  49.  
  50.    public native int show();
  51.  
  52.    public native int select(int var1, int var2, int var3);
  53.  
  54.    public native int rotate(float var1, float var2, float var3, int var4, int var5);
  55.  
  56.    public native int scale(float var1, float var2, float var3, int var4, int var5);
  57.  
  58.    public native int translate(float var1, float var2, float var3, int var4, int var5);
  59.  
  60.    public native int transform(float[] var1, int var2);
  61.  
  62.    public native int getTransform(float[] var1);
  63.  
  64.    public native int getNumVertices();
  65.  
  66.    public native int setVertices(int var1, float[] var2);
  67.  
  68.    public native int getVertices(int var1, float[] var2);
  69.  
  70.    public native int getPosition(float[] var1);
  71.  
  72.    public native int getOrientation(float[] var1);
  73.  
  74.    public native int setTexture(String var1);
  75.  
  76.    public native int getTexture(String var1);
  77.  
  78.    public native int setTransparency(float var1);
  79.  
  80.    public native float getTransparency();
  81.  
  82.    public native int setColor(float var1, float var2, float var3);
  83.  
  84.    public native int getColor(float[] var1);
  85.  
  86.    public native int setColorHLS(float var1, float var2, float var3);
  87.  
  88.    public native int getColorHLS(float[] var1);
  89.  
  90.    public native int playSound(int var1);
  91.  
  92.    public native int setAnchor(String var1);
  93.  
  94.    public native int getAnchor(String var1);
  95.  
  96.    public native int setName(String var1);
  97.  
  98.    public native int getName(String var1);
  99.  
  100.    public native int setGeometrySampling(int var1);
  101.  
  102.    public native int getGeometrySampling();
  103.  
  104.    public native int setShadingMode(int var1);
  105.  
  106.    public native int getShadingMode();
  107.  
  108.    public native int setAxisAlignment(int var1);
  109.  
  110.    public native int getAxisAlignment();
  111.  
  112.    public native int setTextureLightingMode(int var1);
  113.  
  114.    public native int getTextureLightingMode();
  115.  
  116.    public native int setCollideStyle(int var1);
  117.  
  118.    public native int getCollideStyle();
  119.  
  120.    public native int getBBox(float[] var1);
  121.  
  122.    public native int setBBox(float[] var1);
  123.  
  124.    public native int getBBoxSize(float[] var1);
  125.  
  126.    public native int setBBoxSize(float[] var1);
  127.  
  128.    public native int getBBoxCenter(float[] var1);
  129.  
  130.    public native int setBBoxCenter(float[] var1);
  131.  
  132.    public native int spin(float var1, float var2, float var3, float var4, int var5);
  133.  
  134.    public native int animate(String var1);
  135.  
  136.    public native int playAnimation(int var1, int var2, int var3);
  137.  
  138.    public native int morph(L3DObject var1, L3DObject var2, L3DObject var3, int var4, int var5);
  139.  
  140.    public native int streamOut(String var1);
  141. }
  142.