[idx3d::API]
idx3d_ObjectFactory.java

package idx3d ;

public class idx3d_ObjectFactory

public final static double pi=3.1415926535;
public final static double deg2rad=pi/180;

  • public static idx3d_Object FIELD3D (int resolution, float height)
  • public static idx3d_Object HEIGHTFIELD (idx3d_Texture heightmap, float height, boolean doubleSided)
  • public static idx3d_Object HEIGHTFIELD (float[][] data, float height, boolean doubleSided)
  • public static idx3d_Object CUBE (float size)
  • public static idx3d_Object BOX (idx3d_Vector size)
  • public static idx3d_Object BOX (float xsize, float ysize, float zsize)
  • public static idx3d_Object CONE (float height, float radius, int segments)
  • public static idx3d_Object CYLINDER (float height, float radius, int segments)
  • public static idx3d_Object SPHERE (float radius, int segments)
  • public static idx3d_Object ROTATIONOBJECT (idx3d_Vector[] path, int sides)
  • public static idx3d_Object TORUSKNOT (float p, float q, float r_tube, float r_out, float r_in, float h, int segments, int steps)
  • public static idx3d_Object SPIRAL (float h, float r_out, float r_in, float r_tube, float w, float f, int segments, int steps)
  • public static idx3d_Object TUBE (idx3d_Vector[] path, float r, int steps, boolean closed)
  • idx3d SubPages
    Demos
    Download
    Releases
    Feature list
    Documentation
    API [Interface]
    Source Code
    Class Diagrams
    Links

    Material Lab
    idx3d.debug.Inspector

    © 2000 by Peter Walser    |    proxima@active.ch     |    http://www2.active.ch/~proxima