[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)
| |