|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdzzd.DzzD
Main 3DzzD API classes.
Overview:
This class include methods to create 3DzzD API objects and all constants used in 3DzzD API.
You may use this class to create new 3DzzD API objects :
- Scene3DObject(Mesh,Camera,etc..)
- SceneObject(Material,Texture,etc..)
- Others(Face3D,Point3D,etc..)
etc..
DzzDApplet
,
DzzDJSApplet
Field Summary | |
static int |
BG_COLOR
Render3D background mode : Background use a solid color. |
static int |
BG_TEXTURE
Render3D background mode : Background use a texture. |
static int |
BG_TRANSPARENT
Render3D background mode : Background is invisible. |
static int |
P4D_COSIN
Point4D interpolation key mode : cosin interpolation. |
static int |
P4D_CUBIC
Point4D interpolation key mode : cubic interpolation. |
static int |
P4D_LINEAR
Point4D interpolation key mode : linear interpolation. |
static int |
P4D_NONE
Point4D interpolation key mode : no interpolation. |
static int |
PR_STATE_INIT
Progress state : initialising/initialised. |
static int |
PR_STATE_LOAD
Progress state : loading/loaded. |
static int |
PR_STATE_UNKNOW
Progress state : unknow or not initialised. |
static int |
RM_ALL
Render mode : enable/disable all. |
static int |
RM_DETAIL_TEXTURE
Render mode : enable/disable detail textures. |
static int |
RM_LIGHT
Render mode : enable/disable lighting. |
static int |
RM_MATERIAL
Render mode : enable/disable materials. |
static int |
RM_TEXTURE
Render mode : enable/disable textures. |
static int |
RM_TEXTURE_BILINEAR
Render mode : enable/disable bilinear filtering. |
static int |
RM_TEXTURE_MIPMAP
Render mode : enable/disable textures mipmap. |
static int |
TXT_STRETCH
Texture drawing mode : texture must be stretched. |
static int |
TXT_TILE
Texture drawing mode : texture must be tiled (repeat by x and y). |
Method Summary | |
static IAxis3D |
newAxis3D()
Allocate an return a new Axis3D. |
static ICamera3D |
newCamera3D()
Allocate an return a new Camera3D. |
static IDirectInput |
newDirectInput(java.awt.Component component)
Allocate an return a new DirectInput for the given component. |
static IFace3D |
newFace3D()
Allocate an return a new Face3D. |
static IHeightMap3D |
newHeightMap3D(int minLevel,
int maxLevel)
Allocate an return a new HeightMap3D. |
static ILight3D |
newLight3D()
Allocate an return a new Light3D. |
static IMappingUV |
newMappingUV()
Allocate an return a new MappingUV. |
static IMaterial |
newMaterial()
Allocate an return a new Material. |
static IMesh3D |
newMesh3D()
Allocate an return a new Mesh3D. |
static IPoint3D |
newPoint3D()
Allocate an return a new Point3D. |
static IPoint4D |
newPoint4D()
Allocate an return a new Point4D. |
static IRender3D |
newRender3D(java.lang.String implementationName)
Allocate an return a new Render3D using the specified implementation. |
static IScene3D |
newScene3D()
Allocate an return a new Scene3D. |
static IScene3DObjectAnimator |
newScene3DObjectAnimator()
Allocate an return a new Scene3DObjectAnimator. |
static IScene3DRender |
newScene3DRender()
Allocate an return a new Scene3DRender. |
static ISolidSphere3D |
newSolidSphere3D()
Allocate an return a new SolidSphere3D. |
static ISolidSphere3DResult |
newSolidSphere3DResult()
Allocate an return a new SolidSphere3DResult. |
static IURLHeightMap |
newURLHeightMap()
Allocate an return a new URLHeightMap. |
static IURLTexture |
newURLTexture()
Allocate an return a new URLTexture. |
static IVertex3D |
newVertex3D()
Allocate an return a new Vertex3D. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int TXT_STRETCH
public static final int TXT_TILE
public static final int BG_TRANSPARENT
public static final int BG_COLOR
public static final int BG_TEXTURE
public static final int PR_STATE_UNKNOW
public static final int PR_STATE_INIT
public static final int PR_STATE_LOAD
public static final int P4D_NONE
public static final int P4D_LINEAR
public static final int P4D_COSIN
public static final int P4D_CUBIC
public static final int RM_LIGHT
public static final int RM_MATERIAL
public static final int RM_TEXTURE
public static final int RM_TEXTURE_MIPMAP
public static final int RM_TEXTURE_BILINEAR
public static final int RM_DETAIL_TEXTURE
public static final int RM_ALL
Method Detail |
public static IRender3D newRender3D(java.lang.String implementationName)
implementationName
- name of the implementation
public static IURLTexture newURLTexture()
public static IMaterial newMaterial()
public static IMappingUV newMappingUV()
public static IMesh3D newMesh3D()
public static ILight3D newLight3D()
public static ICamera3D newCamera3D()
public static IFace3D newFace3D()
public static IPoint3D newPoint3D()
public static IVertex3D newVertex3D()
public static ISolidSphere3D newSolidSphere3D()
public static ISolidSphere3DResult newSolidSphere3DResult()
public static IPoint4D newPoint4D()
public static IAxis3D newAxis3D()
public static IScene3DRender newScene3DRender()
public static IScene3D newScene3D()
public static IDirectInput newDirectInput(java.awt.Component component)
component
- component to use for this directInput source
public static IScene3DObjectAnimator newScene3DObjectAnimator()
public static IHeightMap3D newHeightMap3D(int minLevel, int maxLevel)
minLevel
- minimum tesselation levelmaxLevel
- maximum tesselation level
public static IURLHeightMap newURLHeightMap()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |