A B C D E F G I L M N P R S T U Z

A

add(double, double, double) - Method in interface dzzd.IAxis3D
Add/Move this axis by a given vector.
add(IPoint3D) - Method in interface dzzd.IAxis3D
Add/Move this axis by a given 3d point.
add(IPoint3D) - Method in interface dzzd.IPoint3D
Add a Point3D to this Point3D.
addCamera3D(ICamera3D) - Method in interface dzzd.IScene3D
Add the given Camera3D to this scene.
addChild(IScene3DObject) - Method in interface dzzd.IScene3DObject
Add child to this object.
addKey(double, double, double, long) - Method in interface dzzd.IPoint4D
Create a a new static key and add it to this Point4D.
addKey(double, double, double, long, int) - Method in interface dzzd.IPoint4D
Create a a new static key and add it to this Point4D.
addKey(IPoint3D, long) - Method in interface dzzd.IPoint4D
Create a a new linked key and add it to this Point4D.
addKey(IPoint3D, long, int) - Method in interface dzzd.IPoint4D
Create a a new linked key and add it to this Point4D.
addKeyPosition(int, IPoint3D) - Method in interface dzzd.IScene3DObjectAnimator
Add position key.
addKeyRotation(int, IPoint3D, IPoint3D, double) - Method in interface dzzd.IScene3DObjectAnimator
Add rotation key.
addLight3D(ILight3D) - Method in interface dzzd.IScene3D
Add the given Light3D to this scene.
addMaterial(IMaterial) - Method in interface dzzd.IScene3D
Add the given Material to this scene.
addMesh3D(IMesh3D) - Method in interface dzzd.IScene3D
Add the given Mesh3D to this scene.
addSceneObject(ISceneObject) - Method in interface dzzd.IScene3D
Add the given SceneObject to this scene.
addTexture(ITexture) - Method in interface dzzd.IScene3D
Add the given Texture to this scene.

B

BG_COLOR - Static variable in class dzzd.DzzD
Render3D background mode : Background use a solid color.
BG_TEXTURE - Static variable in class dzzd.DzzD
Render3D background mode : Background use a texture.
BG_TRANSPARENT - Static variable in class dzzd.DzzD
Render3D background mode : Background is invisible.
build() - Method in interface dzzd.IMesh3D
Build this Mesh3D.
buildFaceId() - Method in interface dzzd.IMesh3D
Build id for all Face3D of this Mesh3D.
buildFacesNormals() - Method in interface dzzd.IMesh3D
Build Vertex3D and Face3D normals for this Mesh3D.
buildMesh3DOctree() - Method in interface dzzd.IMesh3D
Build an internal Mesh3DOctree.
buildSphereBoxAndCenter() - Method in interface dzzd.IMesh3D
Build this Mesh3D spherebox.
buildVertexId() - Method in interface dzzd.IMesh3D
Build id for all Vertex3D of this Mesh3D.

C

clearScene3D() - Method in interface dzzd.IScene3D
Clear this scene3D.
copy(IAxis3D) - Method in interface dzzd.IAxis3D
Copy value from an other axis3D.
copy(IPoint3D) - Method in interface dzzd.IPoint3D
Copy values of a Point3D into this Point3D.

D

DzzD - class dzzd.DzzD.
Main 3DzzD API classes.
DzzDApplet - class dzzd.DzzDApplet.
Provide an easy way to implements 3D Applet.
DzzDApplet() - Constructor for class dzzd.DzzDApplet
 
DzzDJSApplet - class dzzd.DzzDJSApplet.
Provide an easy way to implements 3D Applet using only JavaScript.
DzzDJSApplet() - Constructor for class dzzd.DzzDJSApplet
 
destroy() - Method in class dzzd.DzzDApplet
Called by appletviewer/browser just before removing this applet.
destroy3DzzD() - Method in class dzzd.DzzDApplet
This method will be called just before removing this applet from memory.
disableRenderMode(int) - Method in interface dzzd.IRenderMode
Disable rendering features.
doMipMap() - Method in interface dzzd.ITexture
Compute MipMap for this Texture.
dzzd - package dzzd
 

E

enableRenderMode(int) - Method in interface dzzd.IRenderMode
Enable rendering features.

F

flipNormal() - Method in interface dzzd.IFace3D
Flip normal by reversing vertices order.
flipNormals() - Method in interface dzzd.IMesh3D
Flip all Face3D normal by reversing vertices order.

G

generate() - Method in interface dzzd.IMesh3DGenerator
Generate complete Face3D and Vertex3D arrays using the current quality.
generateForSolidSphere3DCollision(double, double, double, double, double, double, double) - Method in interface dzzd.IMesh3DCollisionGenerator
Generate a (LOD) Face3DList potentialy hitted for a SolidSphere3D collision test.
generateForView(double, double, double, double, double, double, double, double) - Method in interface dzzd.IMesh3DViewGenerator
Generate a (LOD) Face3DList for a given view point using the current view generator quality.
getAX() - Method in interface dzzd.IAxis3D
Gets a copy of the x axis (ax) in the current space.
getAY() - Method in interface dzzd.IAxis3D
Gets a copy of the y axis (ay) in the current space.
getAZ() - Method in interface dzzd.IAxis3D
Gets a copy of the z axis (az) in the current space.
getAlpha() - Method in interface dzzd.IMaterial
Gets alpha value. 0=opaque Higher value make the object more transparent. 255=invisible Higher value increment the glosiness.
getAmbientColor() - Method in interface dzzd.IMaterial
Gets ambient color as an 24bit int using the following bitmask RRGGBB.
getAppletInfo() - Method in class dzzd.DzzDApplet
Gets Applet information.
getAt(double, double) - Method in interface dzzd.IHeightMap
Gets z values for the given 2d pos x,y.
getAutoPlayAnimator() - Method in interface dzzd.IScene3DRender
Gets autoPlayAnimator flag.
getAxis3D() - Method in interface dzzd.IScene3DObject
Gets object axis3D.
getBackgroundColor() - Method in interface dzzd.IScene3D
Gets background color.
getBaseURL() - Method in class dzzd.DzzDApplet
Gets applet base URL.
getBaseURL() - Method in interface dzzd.IURLTexture
Gets base URL for the source file.
getCamera3DById(int) - Method in interface dzzd.IScene3D
Gets the Camera3D having the given id from this scene.
getCamera3DByName(String) - Method in interface dzzd.IScene3D
Gets the Camera3D having the given name from this scene.
getCanvas() - Method in interface dzzd.IRender3D
Gets this render3D canvas.
getCenter() - Method in interface dzzd.IScene3DObject
Gets the center (in object space) for this object.
getCollisionFace3DList() - Method in interface dzzd.IMesh3DCollisionGenerator
Gets Face3DList generated by the last call to any generateXXX() method.
getCopy() - Method in interface dzzd.IPoint3D
Get a new instance of this Point3D.
getCurrentCamera3D() - Method in interface dzzd.IScene3D
Gets the Camera3D used for camera space.
getCurrentState() - Method in interface dzzd.IProgress
Gets current state.
getDestination() - Method in interface dzzd.ISolidSphere3D
 
getDiffuseColor() - Method in interface dzzd.IMaterial
Gets diffuse color as an 24bit int using the following bitmask RRGGBB.
getDiffuseTexture() - Method in interface dzzd.IMaterial
Gets Texture to use for diffuse color texture.
getDiffuseTextureDetail() - Method in interface dzzd.IMaterial
Gets Texture to use for diffuse light detail texture.
getDiffuseTextureDetailFactor() - Method in interface dzzd.IMaterial
Gets detail texture factor.
getDirectInput() - Method in interface dzzd.IRender3D
Gets this render3D directInput.
getDistance() - Method in interface dzzd.ISolidSphere3DResult
Gets the distance to impact.
getFOV() - Method in interface dzzd.ICamera3D
Gets the camera field of view expressed in degree.
getFPS() - Method in interface dzzd.IScene3DRender
Gets the current FPS.
getFace3D() - Method in interface dzzd.IFace3DList
Gets Face3D for this Face3DList cell.
getFace3D(int) - Method in interface dzzd.IMesh3D
Gets a Face3D of this Mesh3D.
getFace3D() - Method in interface dzzd.IMesh3DGenerator
Gets complete Face3D array.
getFaces3D() - Method in interface dzzd.IMesh3D
Gets Face3D array used by this mesh.
getFirstChild() - Method in interface dzzd.IScene3DObject
Gets the first child of this object.
getFocus() - Method in interface dzzd.ICamera3D
Gets the camera focal length expressed in scene unit.
getHeight() - Method in class dzzd.DzzDApplet
Gets this applet height.
getHeight() - Method in interface dzzd.ICamera3D
Gets the camera screen height expressed in scene unit.
getHeight() - Method in interface dzzd.IRender3D
Gets this render3D height
getId() - Method in interface dzzd.ISceneObject
Gets Id.
getImplementationName() - Method in interface dzzd.IRender3D
Gets this render3D implementation name.
getInstanceCopy() - Method in interface dzzd.IScene3DObject
Gets an instance copy for this object.
getLight3DById(int) - Method in interface dzzd.IScene3D
Gets the Light3D having the given id from this scene.
getLight3DByName(String) - Method in interface dzzd.IScene3D
Gets the Light3D having the given name from this scene.
getMappingU(int) - Method in interface dzzd.IFace3D
Gets U mapping value for selected vertex.
getMappingUV() - Method in interface dzzd.IMaterial
Gets MappingUV to use for diffuse texture color and diffuse light detail texture.
getMappingV(int) - Method in interface dzzd.IFace3D
Gets V mapping value for selected vertex.
getMaterial() - Method in interface dzzd.IFace3D
Gets this face material.
getMaterialById(int) - Method in interface dzzd.IScene3D
Gets the Material having the given id from this scene.
getMaterialByName(String) - Method in interface dzzd.IScene3D
Gets the Material having the given name from this scene.
getMesh3DById(int) - Method in interface dzzd.IScene3D
Gets the Mesh3D having the given id from this scene.
getMesh3DByName(String) - Method in interface dzzd.IScene3D
Gets the Mesh3D having the given name from this scene.
getMesh3DCollisionGenerator() - Method in interface dzzd.IMesh3D
Gets IMesh3DCollisionGenerator for this Mesh3D.
getMesh3DGeneratorQuality() - Method in interface dzzd.IMesh3DGenerator
Gets the quality used for Mesh3D generation.
getMesh3DViewGenerator() - Method in interface dzzd.IMesh3D
Gets IMesh3DViewGenerator for this Mesh3D.
getMesh3DViewGeneratorQuality() - Method in interface dzzd.IMesh3DViewGenerator
Gets this Mesh3DViewGenerator current quality.
getMouseDragX() - Method in interface dzzd.IDirectInput
Gets the mouse x position relative to this DirectInput component.
getMouseDragY() - Method in interface dzzd.IDirectInput
Gets the mouse y position relative to this DirectInput component.
getMouseX() - Method in interface dzzd.IDirectInput
Gets the mouse x position relative to this DirectInput component.
getMouseY() - Method in interface dzzd.IDirectInput
Gets the mouse y position relative to this DirectInput component.
getName() - Method in interface dzzd.ISceneObject
Gets name.
getNbCamera3D() - Method in interface dzzd.IScene3D
Gets the total number of Camera3D in this Scene3D

getNbCollisionFaces() - Method in interface dzzd.IMesh3DCollisionGenerator
Gets number of Face3D generated by the last call to any generateXXX() method.
getNbFace3D() - Method in interface dzzd.IMesh3D
Gets number of Face3D used by this Mesh3D.
getNbFace3D() - Method in interface dzzd.IMesh3DGenerator
Gets total number of Face3D for last generation.
getNbLight3D() - Method in interface dzzd.IScene3D
Gets the total number of Light3D in this Scene3D

getNbMaterial() - Method in interface dzzd.IScene3D
Gets the total number of Material in this Scene3D

getNbMesh3D() - Method in interface dzzd.IScene3D
Gets the total number of Mesh3D in this Scene3D

getNbMonitoredObject() - Method in interface dzzd.IScene3D
Gets total number of SceneObject currently monitored.
getNbTexture() - Method in interface dzzd.IScene3D
Gets the total number of Texture in this Scene3D

getNbVertex3D() - Method in interface dzzd.IMesh3D
Gets number of Vertex3D used by this Mesh3D.
getNbVertex3D() - Method in interface dzzd.IMesh3DGenerator
Gets total number of Vertex3D for last generation.
getNbViewFaces() - Method in interface dzzd.IMesh3DViewGenerator
Gets number of Face3D generated by the last call to generateForView.
getNextChild() - Method in interface dzzd.IScene3DObject
Gets the next child for this parent object.
getNextFace3DList() - Method in interface dzzd.IFace3DList
Gets next Face3DList cell.
getNextState() - Method in interface dzzd.IProgress
Gets next state.
getOrigin() - Method in interface dzzd.IAxis3D
Gets origine for axis3D in the current space.
getPA() - Method in interface dzzd.IFace3D
Gets the "a" parameter of the equation (a*x+b*y+c*z+d=0) for the plane that face lie on.
getPB() - Method in interface dzzd.IFace3D
Gets the "b" parameter of the equation (a*x+b*y+c*z+d=0) for the plane that face lie on.
getPC() - Method in interface dzzd.IFace3D
Gets the "c" parameter of the equation (a*x+b*y+c*z+d=0) for the plane that face lie on.
getPD() - Method in interface dzzd.IFace3D
Gets the "d" parameter of the equation (a*x+b*y+c*z+d=0) for the plane that face lie on.
getParent() - Method in interface dzzd.IScene3DObject
Gets parent object.
getPauseTime() - Method in interface dzzd.IPoint4D
Gets the pause time for this Point4D.
getPauseTime() - Method in interface dzzd.IScene3DObjectAnimator
Gets pause time for this Scene3DObjectAnimator.
getPivot() - Method in interface dzzd.IScene3DObject
Gets the current pivot point (in object space) for this object.
getPosition() - Method in interface dzzd.IScene3DObject
Gets the current position => this object pivot 3d coordinates relative to this object parent space.
getPosition() - Method in interface dzzd.ISolidSphere3DResult
Gets the impact position.
getProgress() - Method in interface dzzd.IProgress
Gets progress between current state and next state.
getRadius() - Method in interface dzzd.ISolidSphere3D
 
getRender3D() - Method in interface dzzd.IScene3DRender
Gets the current render3D for this Scene3DRender.
getRenderMode() - Method in interface dzzd.IMesh3D
Gets the RenderMode interface for this Mesh3D.
getRenderMode() - Method in interface dzzd.IRender3D
Gets the RenderMode interface for this Render3D.
getResult() - Method in interface dzzd.ISolidSphere3D
 
getRotation() - Method in interface dzzd.IScene3DObject
Gets the current rotation around pivot in the following order (rx,rz,ry).
getRotationXZY(IPoint3D) - Method in interface dzzd.IAxis3D
Update the given 3d point with the rotation of this axis.
getScene3D() - Method in interface dzzd.IScene3DRender
Gets the current scene3D for this Scene3DRender.
getScene3D() - Method in interface dzzd.ISceneObject
Gets Scene3D owner, null if object has not been added to a Scene3D.
getScene3DObjectAnimator() - Method in interface dzzd.IScene3DObject
Gets Scene3DObjectAnimator.
getScene3DRender() - Method in class dzzd.DzzDApplet
Gets the main Scene3DRender.
getSkyBoxMesh3DId() - Method in interface dzzd.IScene3D
Gets the Mesh3D id object to use as sky box.
getSlideDistanceOver() - Method in interface dzzd.ISolidSphere3DResult
Gets how much the hitted plane is traversed.
getSlidePlane() - Method in interface dzzd.ISolidSphere3DResult
Gets the hitted face plane normal.
getSlidePlaneOffset() - Method in interface dzzd.ISolidSphere3DResult
Gets the plane "d" parameter in the equation a*x+b*y+c*z+d=0 for the hitted face.
getSlideResponse() - Method in interface dzzd.ISolidSphere3DResult
Gets a new displacement vector to perform sliding.
getSolid() - Method in interface dzzd.IMesh3D
Gets the solid flag.
getSource() - Method in interface dzzd.ISolidSphere3D
 
getSourceFile() - Method in interface dzzd.IURLTexture
Gets source file.
getSpecularColor() - Method in interface dzzd.IMaterial
Gets specular color as an 24bit int using the following bitmask RRGGBB.
getSpecularLevel() - Method in interface dzzd.IMaterial
Gets specular level in unit : 255 <=> 100% .
getSpecularPower() - Method in interface dzzd.IMaterial
Gets specular power.
getSphereBox() - Method in interface dzzd.IFace3D
Gets the radius of the surrounding sphere for this face relative to third vertex.
getSphereBox() - Method in interface dzzd.IScene3DObject
Gets object spherebox radius.
getStartTime() - Method in interface dzzd.IPoint4D
Gets the starting time of this Point4D.
getStartTime() - Method in interface dzzd.IScene3DObjectAnimator
Gets start time for this Scene3DObjectAnimator.
getTarget() - Method in interface dzzd.ICamera3D
Gets the camera target.
getTextureById(int) - Method in interface dzzd.IScene3D
Gets the Texture having the given id from this scene.
getTextureByName(String) - Method in interface dzzd.IScene3D
Gets the Texture having the given name from this scene.
getTime() - Method in interface dzzd.ITimer
Gets the current time for this timer expressed in millisecond.
getTimer() - Method in interface dzzd.IScene3DObjectAnimator
Gets current Timer for this this Scene3DObjectAnimator.
getUOffset() - Method in interface dzzd.IMappingUV
Gets U mapping offset.
getUZoom() - Method in interface dzzd.IMappingUV
Gets U mapping zoom.
getVOffset() - Method in interface dzzd.IMappingUV
Gets V mapping offset.
getVZoom() - Method in interface dzzd.IMappingUV
Gets V mapping zoom.
getVertex3D() - Method in interface dzzd.IMesh3DGenerator
Gets complete Vertex3D array.
getVertex3D0() - Method in interface dzzd.IFace3D
Gets interface the first vertex of this face.
getVertex3D1() - Method in interface dzzd.IFace3D
Gets interface the second vertex of this face.
getVertex3D2() - Method in interface dzzd.IFace3D
Gets interface the third vertex of this face.
getViewFace3DList() - Method in interface dzzd.IMesh3DViewGenerator
Gets Face3DList generated by the last call to generateForView.
getWidth() - Method in class dzzd.DzzDApplet
Gets this applet width.
getWidth() - Method in interface dzzd.ICamera3D
Gets the camera screen width expressed in scene unit.
getWidth() - Method in interface dzzd.IRender3D
Gets this render3D width
getX() - Method in interface dzzd.IPoint3D
Gets the x component.
getY() - Method in interface dzzd.IPoint3D
Gets the y component.
getZ() - Method in interface dzzd.IPoint3D
Gets the z component.
getZMax() - Method in interface dzzd.ICamera3D
Gets the camera maximum z clipping value expressed in scene unit.
getZMin() - Method in interface dzzd.ICamera3D
Gets the camera minimum z clipping value expressed in scene unit.
getZoomX() - Method in interface dzzd.ICamera3D
Gets the camera horizontal zoom expressed in scene unit.
getZoomY() - Method in interface dzzd.ICamera3D
Gets the camera vertical zoom expressed in scene unit.

I

IAxis3D - interface dzzd.IAxis3D.
Used for accessing to an Axis3D.
ICamera3D - interface dzzd.ICamera3D.
Used for accessing to a Camera3D.
IDirectInput - interface dzzd.IDirectInput.
Used for accessing keyboard and mouse at anytime.
IFace3D - interface dzzd.IFace3D.
Used for accessing to a Face3D.
IFace3DList - interface dzzd.IFace3DList.
Used for accessing to a Face3DList.
IHeightMap - interface dzzd.IHeightMap.
Used for accessing to a HeightMap.
IHeightMap3D - interface dzzd.IHeightMap3D.
Used for accessing to a HeightMap3D.
ILight3D - interface dzzd.ILight3D.
Used for accessing to a Light3D.
IMappingUV - interface dzzd.IMappingUV.
Used for accessing to a MappingUV.
IMaterial - interface dzzd.IMaterial.
Used for accessing to a Material.
IMesh3D - interface dzzd.IMesh3D.
Used for accessing to a Mesh3D.
IMesh3DCollisionGenerator - interface dzzd.IMesh3DCollisionGenerator.
Used for accessing to a Mesh3DCollisionGenerator.
IMesh3DGenerator - interface dzzd.IMesh3DGenerator.
Used for accessing to a Mesh3DGenerator.
IMesh3DViewGenerator - interface dzzd.IMesh3DViewGenerator.
Used for accessing to a Mesh3DViewGenerator.
IPoint3D - interface dzzd.IPoint3D.
Used for accessing to a Point3D.
IPoint4D - interface dzzd.IPoint4D.
Used for accessing to a Point4D.
IProgress - interface dzzd.IProgress.
Used for accessing to a Progress.
IRender3D - interface dzzd.IRender3D.
Used for accessing to a Render3D.
IRenderMode - interface dzzd.IRenderMode.
Used for accessing rendering mode.
IScene3D - interface dzzd.IScene3D.
Used for accessing to a Scene3D.
IScene3DObject - interface dzzd.IScene3DObject.
Used for accessing a Scene3DObject.
IScene3DObjectAnimator - interface dzzd.IScene3DObjectAnimator.
Used for accessing a Scene3DObjectAnimator.
IScene3DRender - interface dzzd.IScene3DRender.
Used for accessing to a Scene3DRender.
IScene3DRenderCallBack - interface dzzd.IScene3DRenderCallBack.
Used for accessing to a Scene3DRenderCallBack.
ISceneObject - interface dzzd.ISceneObject.
Used for accessing a scene SceneObject.
ISolidSphere3D - interface dzzd.ISolidSphere3D.
Used for accessing to a SolidSphere3D.
ISolidSphere3DResult - interface dzzd.ISolidSphere3DResult.
Used for accessing to a SolidSphere3DResult.
ITexture - interface dzzd.ITexture.
Used for accessing to a Texture.
ITimer - interface dzzd.ITimer.
Used for accessing to a Timer.
IURLHeightMap - interface dzzd.IURLHeightMap.
Used for accessing to a URLHeightMap.
IURLTexture - interface dzzd.IURLTexture.
Used for accessing to a URLTexture.
IVertex3D - interface dzzd.IVertex3D.
Used for accessing to a Vertex3D.
init() - Method in interface dzzd.IAxis3D
(Re)Initialise this axis3D.
init3DzzD() - Method in class dzzd.DzzDApplet
This method will be called when main Scene3DRender has been created and just before it start.
init3DzzD() - Method in class dzzd.DzzDJSApplet
Init 3DzzD
isImpact() - Method in interface dzzd.ISolidSphere3DResult
Gets the impact result.
isKey(int) - Method in interface dzzd.IDirectInput
Gets a key state
isMouseB1() - Method in interface dzzd.IDirectInput
Gets the mouse first button state.
isMouseB2() - Method in interface dzzd.IDirectInput
Gets the mouse second button state.
isMouseB3() - Method in interface dzzd.IDirectInput
Gets the mouse third button state.
isMouseDrag() - Method in interface dzzd.IDirectInput
Gets the mouse dragging state.
isStateReached(int) - Method in interface dzzd.IProgress
Gets current transistion state.

L

load(String, String, int, int) - Method in interface dzzd.IURLHeightMap
Load this URLHeightMap internal 2d data array from a file.
load(String, String) - Method in interface dzzd.IURLTexture
Sets base URL and image file name and asynchronously begin loading.
load() - Method in interface dzzd.IURLTexture
Start loading image asynchronously using using current base URL and source file .
loadScene3DFrom3DS(String, String) - Method in interface dzzd.IScene3D
Asynchroneously load a scene3D from a 3ds file using an URL.

M

move() - Method in interface dzzd.ISolidSphere3D
 
moveAsSolidSphere(double, double, double, double, int) - Method in interface dzzd.IScene3DObject
Translate this object as a solid object in its parent object space by performing physic collisions.
moveSlide(int) - Method in interface dzzd.ISolidSphere3D
 

N

newAxis3D() - Static method in class dzzd.DzzD
Allocate an return a new Axis3D.
newCamera3D() - Static method in class dzzd.DzzD
Allocate an return a new Camera3D.
newDirectInput(Component) - Static method in class dzzd.DzzD
Allocate an return a new DirectInput for the given component.
newFace3D() - Static method in class dzzd.DzzD
Allocate an return a new Face3D.
newHeightMap3D(int, int) - Static method in class dzzd.DzzD
Allocate an return a new HeightMap3D.
newLight3D() - Static method in class dzzd.DzzD
Allocate an return a new Light3D.
newMappingUV() - Static method in class dzzd.DzzD
Allocate an return a new MappingUV.
newMaterial() - Static method in class dzzd.DzzD
Allocate an return a new Material.
newMesh3D() - Static method in class dzzd.DzzD
Allocate an return a new Mesh3D.
newPoint3D() - Static method in class dzzd.DzzD
Allocate an return a new Point3D.
newPoint4D() - Static method in class dzzd.DzzD
Allocate an return a new Point4D.
newRender3D(String) - Static method in class dzzd.DzzD
Allocate an return a new Render3D using the specified implementation.
newScene3D() - Static method in class dzzd.DzzD
Allocate an return a new Scene3D.
newScene3DObjectAnimator() - Static method in class dzzd.DzzD
Allocate an return a new Scene3DObjectAnimator.
newScene3DRender() - Static method in class dzzd.DzzD
Allocate an return a new Scene3DRender.
newSolidSphere3D() - Static method in class dzzd.DzzD
Allocate an return a new SolidSphere3D.
newSolidSphere3DResult() - Static method in class dzzd.DzzD
Allocate an return a new SolidSphere3DResult.
newURLHeightMap() - Static method in class dzzd.DzzD
Allocate an return a new URLHeightMap.
newURLTexture() - Static method in class dzzd.DzzD
Allocate an return a new URLTexture.
newVertex3D() - Static method in class dzzd.DzzD
Allocate an return a new Vertex3D.
normalize() - Method in interface dzzd.IPoint3D
Normalize this Point3D.

P

P4D_COSIN - Static variable in class dzzd.DzzD
Point4D interpolation key mode : cosin interpolation.
P4D_CUBIC - Static variable in class dzzd.DzzD
Point4D interpolation key mode : cubic interpolation.
P4D_LINEAR - Static variable in class dzzd.DzzD
Point4D interpolation key mode : linear interpolation.
P4D_NONE - Static variable in class dzzd.DzzD
Point4D interpolation key mode : no interpolation.
PR_STATE_INIT - Static variable in class dzzd.DzzD
Progress state : initialising/initialised.
PR_STATE_LOAD - Static variable in class dzzd.DzzD
Progress state : loading/loaded.
PR_STATE_UNKNOW - Static variable in class dzzd.DzzD
Progress state : unknow or not initialised.
pause() - Method in interface dzzd.IPoint4D
Pause this Point4D to its current Timer time.
pause() - Method in interface dzzd.IScene3DObjectAnimator
Pause this Scene3DObjectAnimator.
pause() - Method in interface dzzd.IScene3DRender
Pause this Scene3DRender thread.
pauseScene3DObjectAnimator() - Method in interface dzzd.IScene3DObject
Call this Scene3DObjectAnimator start method (also call on chidrens).
play() - Method in interface dzzd.IPoint4D
Play this Point4D using current time for its Timer.
play() - Method in interface dzzd.IScene3DObjectAnimator
Play position and rotation track using its Timer.
playAt(long) - Method in interface dzzd.IPoint4D
Play this Point4D using the given time .
playAt(int) - Method in interface dzzd.IScene3DObjectAnimator
Play position and rotation track using the given time.
playPositionAt(int) - Method in interface dzzd.IScene3DObjectAnimator
Play position track using the given time.
playRotationAt(int) - Method in interface dzzd.IScene3DObjectAnimator
Play rotation track using the given time.
playScene3DObjectAnimator() - Method in interface dzzd.IScene3D
Update all Scene3DObject having a Scene3DObjectAnimator.
playScene3DObjectAnimator() - Method in interface dzzd.IScene3DObject
Call this Scene3DObjectAnimator play method (also call on chidrens).

R

RM_ALL - Static variable in class dzzd.DzzD
Render mode : enable/disable all.
RM_DETAIL_TEXTURE - Static variable in class dzzd.DzzD
Render mode : enable/disable detail textures.
RM_LIGHT - Static variable in class dzzd.DzzD
Render mode : enable/disable lighting.
RM_MATERIAL - Static variable in class dzzd.DzzD
Render mode : enable/disable materials.
RM_TEXTURE - Static variable in class dzzd.DzzD
Render mode : enable/disable textures.
RM_TEXTURE_BILINEAR - Static variable in class dzzd.DzzD
Render mode : enable/disable bilinear filtering.
RM_TEXTURE_MIPMAP - Static variable in class dzzd.DzzD
Render mode : enable/disable textures mipmap.
registerRender3DObjectMonitor(String) - Method in class dzzd.DzzDJSApplet
Register the javascript function to call for object monitor event.
registerRender3DWorldSpace(String) - Method in class dzzd.DzzDJSApplet
Register the javascript function to call for world space event.
removeCamera3DById(int) - Method in interface dzzd.IScene3D
Remove the Camera3D having the given id from this scene.
removeChild(IScene3DObject) - Method in interface dzzd.IScene3DObject
Remove child from this object.
removeDuplicateVertice() - Method in interface dzzd.IMesh3D
Remove duplicated vertice.
removeKey(int) - Method in interface dzzd.IPoint4D
Remove a key from this Point4D.
removeLight3DById(int) - Method in interface dzzd.IScene3D
Remove the Light3D having the given id from this scene.
removeMaterialById(int) - Method in interface dzzd.IScene3D
Remove the Material having the given id from this scene.
removeMesh3DById(int) - Method in interface dzzd.IScene3D
Remove the Mesh3D having the given id from this scene.
removeScene3DObject(IScene3DObject) - Method in interface dzzd.IScene3D
Remove the given Scene3DObject from this scene.
removeTextureById(int) - Method in interface dzzd.IScene3D
Remove the Texture having the given id from this scene.
render3DCameraSpace(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DCameraSpace(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called for each rendered frame when all scene 3D Object are in camera space.
render3DEnd(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DEnd(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called for each rendered frame when final image has been drawn to screen.
render3DObjectMonitor(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DObjectMonitor(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called when there are at least one object that is currently changing its state (eg: loading).
render3DPixelsUpdate(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DPixelsUpdate(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called for each rendered frame just before drawing to internal pixels array.
render3DPixelsUpdated(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DPixelsUpdated(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called for each rendered frame just after internal pixels array has been updated with new frame.
render3DStart(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DStart(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called for each rendered frame when a new rendering process start.
render3DWorldSpace(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DWorldSpace(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called for each rendered frame when all scene 3D Object are in world space.
render3DstartCallBack(IScene3DRender) - Method in class dzzd.DzzDJSApplet
 
render3DstartCallBack(IScene3DRender) - Method in interface dzzd.IScene3DRenderCallBack
Called once before all others events to inform this object that it must now handle callback.
renderScene3D(IScene3D) - Method in interface dzzd.IRender3D
Render the given scene3D.
resetImpact() - Method in interface dzzd.ISolidSphere3DResult
Reset object.
resume() - Method in interface dzzd.IPoint4D
Resume this Point4D id previously paused (startTime is updated)
resume() - Method in interface dzzd.IScene3DObjectAnimator
Resume this Scene3DObjectAnimator at the last pause time (start time may be updated).
resumeScene3DObjectAnimator() - Method in interface dzzd.IScene3DObject
Call this Scene3DObjectAnimator resume method (also call on chidrens).
rotate(double, double, double, double) - Method in interface dzzd.IAxis3D
Rotate this axis3D around and arbitrary axis.
rotate(double, double, double, double, double, double, double) - Method in interface dzzd.IAxis3D
Rotate this axis3D around and arbitrary axis using a specific pivot point.
rotate(double, IPoint3D) - Method in interface dzzd.IAxis3D
Rotate this axis3D around and arbitrary axis.
rotate(double, double, double, double, IPoint3D) - Method in interface dzzd.IAxis3D
Rotate this axis3D around and arbitrary axis using a specific pivot point.
rotate(double, IPoint3D, IPoint3D) - Method in interface dzzd.IAxis3D
Rotate this axis3D around and arbitrary axis using a specific pivot point.
rotateX(double) - Method in interface dzzd.IAxis3D
Rotate this axis3D around the X axis.
rotateY(double) - Method in interface dzzd.IAxis3D
Rotate this axis3D around the Y axis.
rotateZ(double) - Method in interface dzzd.IAxis3D
Rotate this axis3D around the Z axis.

S

set(double, double, double) - Method in interface dzzd.IPoint3D
Sets the x,y,z components.
setAlpha(int) - Method in interface dzzd.IMaterial
Sets alpha value. 0=opaque Higher value make the object more transparent. 255=invisible Higher value increment the glosiness.
setAmbientColor(int) - Method in interface dzzd.IMaterial
Sets ambient color as an 24bit int using the following bitmask RRGGBB.
setAntialiasLevel(int) - Method in interface dzzd.IRender3D
Sets antialias level.
setAutoPlayAnimator(boolean) - Method in interface dzzd.IScene3DRender
Sets autoPlayAnimator flag.
setBackgroundColor(int) - Method in interface dzzd.IScene3D
Sets background color.
setBaseURL(String) - Method in interface dzzd.IURLTexture
Sets base URL for the source file.
setCamera3D(ICamera3D) - Method in interface dzzd.IRender3D
Sets this render3D current camera3D view point.
setCurrentCamera3DById(int) - Method in interface dzzd.IScene3D
Sets the Camera3D to use for camera space using its id.
setCurrentCamera3DByName(String) - Method in interface dzzd.IScene3D
Sets the Camera3D to use for camera space using its name.
setCursor(Cursor) - Method in interface dzzd.IRender3D
Sets this Render3D cursor
setDefaultInterpolation(int) - Method in interface dzzd.IPoint4D
Sets the default interpolation mode for this Point4D
setDestination(IPoint3D) - Method in interface dzzd.ISolidSphere3D
 
setDestination(double, double, double) - Method in interface dzzd.ISolidSphere3D
 
setDiffuseColor(int) - Method in interface dzzd.IMaterial
Sets diffuse color as an 24bit int using the following bitmask RRGGBB.
setDiffuseTexture(ITexture) - Method in interface dzzd.IMaterial
Sets Texture to use for diffuse color texture.
setDiffuseTextureDetail(ITexture) - Method in interface dzzd.IMaterial
Sets Texture to use for diffuse light detail texture.
setDiffuseTextureDetailFactor(int) - Method in interface dzzd.IMaterial
Sets detail texture factor.
setFOV(double) - Method in interface dzzd.ICamera3D
Sets the camera field of view expressed in degree.
setFarClip(double) - Method in interface dzzd.IMesh3DViewGenerator
Sets far clipping value for view generation.
setFocus(double) - Method in interface dzzd.ICamera3D
Sets the camera focal length expressed in scene unit.
setHeight(double) - Method in interface dzzd.ICamera3D
Set the camera screen height expressed in scene unit.
setHeight(int) - Method in interface dzzd.IURLHeightMap
Sets this URLHeightMap internal 2d data array height.
setHeightMap(IHeightMap) - Method in interface dzzd.IHeightMap3D
Sets the HeightMap to use for tesselation.
setHeightMapBounds(double, double, double, double) - Method in interface dzzd.IHeightMap3D
Sets the area of the height map to use.
setId(int) - Method in interface dzzd.ISceneObject
Sets Id.
setLoop(long) - Method in interface dzzd.IPoint4D
Sets the loop time for this Point4D.
setLoop(int) - Method in interface dzzd.IScene3DObjectAnimator
Sets loop time for this Scene3DObjectAnimator.
setMappingU(int, float) - Method in interface dzzd.IFace3D
Sets U mapping value for selected vertex.
setMappingUV(IMappingUV) - Method in interface dzzd.IMaterial
Sets MappingUV to use for diffuse texture color and diffuse light detail texture.
setMappingV(int, float) - Method in interface dzzd.IFace3D
Sets V mapping value for selected vertex.
setMaterial(IMaterial) - Method in interface dzzd.IFace3D
Sets this face material.
setMaterial(IMaterial) - Method in interface dzzd.IMesh3D
Sets this Mesh3D material.
setMaxFPS(int) - Method in interface dzzd.IScene3DRender
Sets the maximum FPS.
setMesh3DBounds(double, double, double, double, double, double) - Method in interface dzzd.IMesh3DGenerator
Sets the size of the generated Mesh3D.
setMesh3DCollisionGenerator(IMesh3DCollisionGenerator) - Method in interface dzzd.IMesh3D
Sets IMesh3DCollisionGenerator for this Mesh3D.
setMesh3DGeneratorQuality(double) - Method in interface dzzd.IMesh3DGenerator
Sets the quality to use for Mesh3D generation.
setMesh3DViewGenerator(IMesh3DViewGenerator) - Method in interface dzzd.IMesh3D
Sets IMesh3DViewGenerator for this Mesh3D.
setMesh3DViewGeneratorQuality(double) - Method in interface dzzd.IMesh3DViewGenerator
Sets this Mesh3DViewGenerator quality.
setName(String) - Method in interface dzzd.ISceneObject
Sets name.
setNearClip(double) - Method in interface dzzd.IMesh3DViewGenerator
Sets near clipping value for view generation.
setParent(IScene3DObject) - Method in interface dzzd.IScene3DObject
Sets parent object.
setProgress(int, int, int) - Method in interface dzzd.IProgress
Sets progress between two states.
setRadius(double) - Method in interface dzzd.ISolidSphere3D
 
setRenderMode(int) - Method in interface dzzd.IRenderMode
Sets rendering mode.
setScene3D(IScene3D) - Method in interface dzzd.ISolidSphere3D
 
setScene3DBufferSize(int, int, int, int, int) - Method in interface dzzd.IScene3D
Sets this scene3D internal buffer size.
setScene3DObjectAnimator(IScene3DObjectAnimator) - Method in interface dzzd.IScene3DObject
Sets Scene3DObjectAnimator.
setScene3DObjectToCamera() - Method in interface dzzd.IScene3D
Sets all Scene3DObject to camera space.
setScene3DObjectToWorld() - Method in interface dzzd.IScene3D
Sets all Scene3DObject to world space.
setScene3DRenderCallBack(IScene3DRenderCallBack) - Method in interface dzzd.IScene3DRender
Sets a new Scene3DRenderCallBack for this Scene3DRender.
setSize(int, int, int) - Method in interface dzzd.IRender3D
Sets this render3D scene and maximum antialias level.
setSize(int, int) - Method in interface dzzd.IRender3D
Sets this render3D scene and maximum antialias level.
setSkyBoxMesh3DById(int) - Method in interface dzzd.IScene3D
Sets the Mesh3D id object to use as sky box.
setSkyBoxMesh3DByName(String) - Method in interface dzzd.IScene3D
Sets the Mesh3D name object to use as sky box.
setSolid(boolean) - Method in interface dzzd.IMesh3D
Sets the solid flag.
setSource(IPoint3D) - Method in interface dzzd.ISolidSphere3D
 
setSource(double, double, double) - Method in interface dzzd.ISolidSphere3D
 
setSourceFile(String) - Method in interface dzzd.IURLTexture
Sets source file.
setSpecularColor(int) - Method in interface dzzd.IMaterial
Sets specualar color as an 24bit int using the following bitmask RRGGBB.
setSpecularLevel(int) - Method in interface dzzd.IMaterial
Sets specular level in unit : 255 <=> 100% .
setSpecularPower(int) - Method in interface dzzd.IMaterial
Sets specular power.
setSphereBox(double) - Method in interface dzzd.IScene3DObject
Sets object spherebox radius.
setTarget(IPoint3D) - Method in interface dzzd.ICamera3D
Sets the camera target.
setTimer(ITimer) - Method in interface dzzd.IPoint4D
Sets timer to use with for this Point4D.
setTimer(ITimer) - Method in interface dzzd.IScene3DObjectAnimator
Sets Timer to use for this Scene3DObjectAnimator.
setUOffset(float) - Method in interface dzzd.IMappingUV
Sets U mapping offset.
setUZoom(float) - Method in interface dzzd.IMappingUV
Sets U mapping zoom.
setVOffset(float) - Method in interface dzzd.IMappingUV
Set V mapping offset.
setVZoom(float) - Method in interface dzzd.IMappingUV
Sets V mapping zoom.
setWidth(double) - Method in interface dzzd.ICamera3D
Sets the camera screen width expressed in scene unit.
setWidth(int) - Method in interface dzzd.IURLHeightMap
Sets this URLHeightMap internal 2d data array width.
setX(double) - Method in interface dzzd.IPoint3D
Sets the x component.
setY(double) - Method in interface dzzd.IPoint3D
Sets the y component.
setZ(double) - Method in interface dzzd.IPoint3D
Sets the z component.
setZMax(double) - Method in interface dzzd.ICamera3D
Sets the camera maximum z clipping value expressed in scene unit.
setZMin(double) - Method in interface dzzd.ICamera3D
Sets the camera minimum z clipping value expressed in scene unit.
setZoomX(double) - Method in interface dzzd.ICamera3D
Sets the camera horizontal zoom expressed in scene unit.
setZoomY(double) - Method in interface dzzd.ICamera3D
Sets the camera vertical zoom expressed in scene unit.
start() - Method in class dzzd.DzzDApplet
Called by appletviewer/browser when applet must start or resume.
start() - Method in interface dzzd.IPoint4D
Start or restart this Point4D.
start() - Method in interface dzzd.IScene3DObjectAnimator
Start this Scene3DObjectAnimator .
start(long) - Method in interface dzzd.IScene3DObjectAnimator
Start this Scene3DObjectAnimator starting at the given time.
start(long, long) - Method in interface dzzd.IScene3DObjectAnimator
Start this Scene3DObjectAnimator and specify a time range to use.
start() - Method in interface dzzd.IScene3DRender
Start this Scene3DRender thread.
start3DzzD() - Method in class dzzd.DzzDApplet
This method will be called when main Scene3DRender has been created and just after it start.
start3DzzD() - Method in class dzzd.DzzDJSApplet
Start 3DzzD
startScene3DObjectAnimator() - Method in interface dzzd.IScene3DObject
Call this Scene3DObjectAnimator start method (also call on chidrens).
startScene3DObjectAnimator(long) - Method in interface dzzd.IScene3DObject
Call this Scene3DObjectAnimator start method (also call on chidrens).
startScene3DObjectAnimator(long, long) - Method in interface dzzd.IScene3DObject
Call this Scene3DObjectAnimator start method (also call on chidrens).
stop() - Method in interface dzzd.IPoint4D
Stop this Point4D.
stop() - Method in interface dzzd.IScene3DObjectAnimator
Stop this Scene3DObjectAnimator.
stop() - Method in interface dzzd.IScene3DRender
Stop this Scene3DRender thread.
stopScene3DObjectAnimator() - Method in interface dzzd.IScene3DObject
Call this Scene3DObjectAnimator stop method (also call on chidrens).
sub(double, double, double) - Method in interface dzzd.IAxis3D
Substract/Move this axis by a given vector.
sub(IPoint3D) - Method in interface dzzd.IAxis3D
Substract/Move this axis by a given 3d point.
sub(IPoint3D) - Method in interface dzzd.IPoint3D
Substract a Point3D to this Point3D.
switchRender3D(String) - Method in interface dzzd.IScene3DRender
Switch the current render3D implementation to the given one.

T

TXT_STRETCH - Static variable in class dzzd.DzzD
Texture drawing mode : texture must be stretched.
TXT_TILE - Static variable in class dzzd.DzzD
Texture drawing mode : texture must be tiled (repeat by x and y).

U

updateHeightMap() - Method in interface dzzd.IHeightMap3D
Indicate that the HeighMap has been just set or has to be (re)computed.
updateMonitoredObjects() - Method in interface dzzd.IScene3D
Check all monitored SceneObject and update them or the scene3D if needed.

Z

zoom(double, double, double) - Method in interface dzzd.IScene3DObject
Zoom that object and all chidrens object by x,y,z factor.

A B C D E F G I L M N P R S T U Z