Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
G
I
P
Q
R
S
T
U
A
a3dCORE
- class a3dAPI.
a3dCORE
.
This class implements all anfy3dAPI core functions.
a3dCORE(String)
- Constructor for class a3dAPI.
a3dCORE
Creates a new a3dCORE rendering system
a3dGL4J
- class a3dAPI.
a3dGL4J
.
This is the hardware gl4java render please note that you can remove this class from the distribution in case you only need the software driver
a3dGL4J()
- Constructor for class a3dAPI.
a3dGL4J
a3dRender
- interface a3dAPI.
a3dRender
.
This is the public interface for the drivers.
a3dSWH
- class a3dAPI.
a3dSWH
.
java software rendering core This class offers some extended functions that you can use to manipulate video buffers
a3dUTIL
- class a3dAPI.
a3dUTIL
.
This class offers some routines you can find useful when using anfy3dAPI.
a3dUTIL()
- Constructor for class a3dAPI.
a3dUTIL
addChild(int, int)
- Method in class a3dAPI.
a3dCORE
addChild(int, int)
- Method in interface a3dAPI.
anfy3dAPI
adds a child item (it may be a Light, a Mesh or a Transform) to a Transform
addConsumer(ImageConsumer)
- Method in class a3dAPI.
a3dSWH
anfy3dAPI
- interface a3dAPI.
anfy3dAPI
.
Common interface for the anfy3dAPI system
angleAxisToQuat(float[], float[])
- Static method in class a3dAPI.
a3dUTIL
Convert an angleAxis to a quaternion
B
beginScene()
- Method in class a3dAPI.
a3dCORE
beginScene()
- Method in class a3dAPI.
a3dGL4J
beginScene()
- Method in interface a3dAPI.
a3dRender
call this metodh before starting to send faces
beginScene()
- Method in class a3dAPI.
a3dSWH
beginScene()
- Method in interface a3dAPI.
anfy3dAPI
beginning of a scene modifies.
C
clearScene()
- Method in class a3dAPI.
a3dCORE
clearScene()
- Method in interface a3dAPI.
anfy3dAPI
clears all the items contained inside a scene.
concatenateMatrix(float[], float[], float[])
- Static method in class a3dAPI.
a3dUTIL
Concatenates matrices (matrices are 4x3)
convertToTri(int[], boolean)
- Static method in class a3dAPI.
a3dUTIL
convert a common vrml-like vertex index into a triangles vertex index
createCamera()
- Method in class a3dAPI.
a3dCORE
createCamera()
- Method in interface a3dAPI.
anfy3dAPI
Create a new default Camera
createLightDirectional()
- Method in class a3dAPI.
a3dCORE
createLightDirectional()
- Method in interface a3dAPI.
anfy3dAPI
create a new default Directional light
createLightOmni()
- Method in class a3dAPI.
a3dCORE
createLightOmni()
- Method in interface a3dAPI.
anfy3dAPI
create a new default Omni light
createMaterial()
- Method in class a3dAPI.
a3dCORE
createMaterial()
- Method in interface a3dAPI.
anfy3dAPI
create a new default material with diffuse(0,0,0) emissive(0,0,0) transparency(0)
createMesh(float[], int[], float[], int[], float[], int[], float[], int[], int[], int[])
- Method in class a3dAPI.
a3dCORE
createMesh(float[], int[], float[], int[], float[], int[], float[], int[], int[], int[])
- Method in interface a3dAPI.
anfy3dAPI
create a new Mesh
createTexture()
- Method in class a3dAPI.
a3dCORE
createTexture()
- Method in class a3dAPI.
a3dGL4J
createTexture()
- Method in interface a3dAPI.
a3dRender
create a new texture
createTexture()
- Method in class a3dAPI.
a3dSWH
createTexture()
- Method in interface a3dAPI.
anfy3dAPI
create a new default (null) Texture
createTransform()
- Method in class a3dAPI.
a3dCORE
createTransform()
- Method in interface a3dAPI.
anfy3dAPI
create a unit transformation
D
delete(int)
- Method in class a3dAPI.
a3dCORE
delete(int)
- Method in interface a3dAPI.
anfy3dAPI
delete an item from memory.
deleteTexture(int)
- Method in class a3dAPI.
a3dGL4J
deleteTexture(int)
- Method in interface a3dAPI.
a3dRender
delete texture
deleteTexture(int)
- Method in class a3dAPI.
a3dSWH
destroyDevice()
- Method in class a3dAPI.
a3dGL4J
destroyDevice()
- Method in interface a3dAPI.
a3dRender
destroy the device and frees all allocated datas
destroyDevice()
- Method in class a3dAPI.
a3dSWH
display()
- Method in class a3dAPI.
a3dGL4J
drawFace(float[], float[], float[], int)
- Method in class a3dAPI.
a3dGL4J
drawFace(float[], float[], float[], int)
- Method in interface a3dAPI.
a3dRender
draw a face given it's vertices and clipvalue
drawFace(float[], float[], float[], int)
- Method in class a3dAPI.
a3dSWH
E
endScene()
- Method in class a3dAPI.
a3dCORE
endScene()
- Method in class a3dAPI.
a3dGL4J
endScene()
- Method in interface a3dAPI.
a3dRender
call this method when you've sent all faces
endScene()
- Method in class a3dAPI.
a3dSWH
endScene()
- Method in interface a3dAPI.
anfy3dAPI
ends of a scene modifies (and also renders)
extGetScreen()
- Method in class a3dAPI.
a3dSWH
Returns the array that will be used for rendering the dimension of the array is the same of the Component width*height
extGetZBuffer()
- Method in class a3dAPI.
a3dSWH
Returns the array that will be used for zbuffering
extSetMode(int)
- Method in class a3dAPI.
a3dSWH
this function changes in realtime the rendering type of the software module
extSetPaint(Component)
- Method in class a3dAPI.
a3dSWH
this function is useful to set up a paint method that will be called by the device's paint method to write over the rendering canvas
G
generateNormals(float[], int[], float)
- Static method in class a3dAPI.
a3dUTIL
Generate normals for a shape (like in vrml model) then use getNormal() and getNormalI()
getAuthor()
- Method in class a3dAPI.
a3dCORE
getAuthor()
- Method in interface a3dAPI.
anfy3dAPI
returns the author of the engine
getComponent()
- Method in class a3dAPI.
a3dCORE
getComponent()
- Method in class a3dAPI.
a3dGL4J
getComponent()
- Method in interface a3dAPI.
anfy3dAPI
return the Component object that will be used for rendering.
getHeight()
- Method in class a3dAPI.
a3dGL4J
getHeight()
- Method in interface a3dAPI.
a3dRender
returns the height of the screen
getHeight()
- Method in class a3dAPI.
a3dSWH
getMeshNormalTransformed(int, int)
- Method in class a3dAPI.
a3dCORE
getMeshNormalTransformed(int, int)
- Method in interface a3dAPI.
anfy3dAPI
gets the rotated array of normals.
getMeshVertexTransformed(int, int)
- Method in class a3dAPI.
a3dCORE
getMeshVertexTransformed(int, int)
- Method in interface a3dAPI.
anfy3dAPI
gets the rotated array of vertices.
getMinimumSize()
- Method in class a3dAPI.
a3dSWH
getNormal(Object)
- Static method in class a3dAPI.
a3dUTIL
returns the normals
getNormalI(Object)
- Static method in class a3dAPI.
a3dUTIL
returns the normalsI
getSystem()
- Method in class a3dAPI.
a3dCORE
getSystem()
- Method in interface a3dAPI.
anfy3dAPI
returns the subsystem of the engine
getVersion()
- Method in class a3dAPI.
a3dCORE
getVersion()
- Method in interface a3dAPI.
anfy3dAPI
returns the version of the engine
getWidth()
- Method in class a3dAPI.
a3dGL4J
getWidth()
- Method in interface a3dAPI.
a3dRender
returns the width of the rendering screen
getWidth()
- Method in class a3dAPI.
a3dSWH
grow(int[][][])
- Method in class a3dAPI.
a3dCORE
grow(int[][][])
- Method in class a3dAPI.
a3dGL4J
grow(int[][][])
- Method in class a3dAPI.
a3dSWH
I
imgGrabber(Image, int[])
- Static method in class a3dAPI.
a3dUTIL
Grabs pixels from an Image
imgLoad(String, int[], Component)
- Static method in class a3dAPI.
a3dUTIL
Loads and grab an image
imgLoad(URL, int[], Component)
- Static method in class a3dAPI.
a3dUTIL
Loads and grab an image
imgWait(Image, Component)
- Static method in class a3dAPI.
a3dUTIL
Waits an image to be loaded
init()
- Method in class a3dAPI.
a3dGL4J
invertMatrix(float[], float[])
- Static method in class a3dAPI.
a3dUTIL
invert a matrix
isConsumer(ImageConsumer)
- Method in class a3dAPI.
a3dSWH
P
paint(Graphics)
- Method in class a3dAPI.
a3dSWH
pick(float, float, float, float, float, float, float[], int[], float[], float[])
- Method in class a3dAPI.
a3dCORE
pick(float, float, float, float, float, float, float[], int[], float[], float[])
- Method in interface a3dAPI.
anfy3dAPI
picks the object that intersect a ray.
pick(int, int, float[], int[], float[], float[])
- Method in class a3dAPI.
a3dCORE
pick(int, int, float[], int[], float[], float[])
- Method in interface a3dAPI.
anfy3dAPI
picks the object that is under the mouse
positionMatrix(float, float, float, float[])
- Static method in class a3dAPI.
a3dUTIL
create a position matrix
preInit()
- Method in class a3dAPI.
a3dGL4J
Q
quatToAngleAxis(float[], float[])
- Static method in class a3dAPI.
a3dUTIL
Convert a quaternion to an angleAxis
R
remChild(int, int)
- Method in class a3dAPI.
a3dCORE
remChild(int, int)
- Method in interface a3dAPI.
anfy3dAPI
remove a child item from a Transform
removeConsumer(ImageConsumer)
- Method in class a3dAPI.
a3dSWH
render()
- Method in class a3dAPI.
a3dCORE
render()
- Method in interface a3dAPI.
anfy3dAPI
renders a scene.
requestTopDownLeftRightResend(ImageConsumer)
- Method in class a3dAPI.
a3dSWH
resetDevice()
- Method in class a3dAPI.
a3dGL4J
resetDevice()
- Method in interface a3dAPI.
a3dRender
reset this device deleting all textures and temporary datas
resetDevice()
- Method in class a3dAPI.
a3dSWH
reshape(int, int)
- Method in class a3dAPI.
a3dGL4J
rotationMatrix(float, float, float, float, float[])
- Static method in class a3dAPI.
a3dUTIL
generate a rotation matrix given an axis-angle
rotxMatrix(float, float[])
- Static method in class a3dAPI.
a3dUTIL
rotate around x axis
rotyMatrix(float, float[])
- Static method in class a3dAPI.
a3dUTIL
rotate around y axis
rotzMatrix(float, float[])
- Static method in class a3dAPI.
a3dUTIL
rotate around z axis
S
scaleMatrix(float, float, float, float[])
- Static method in class a3dAPI.
a3dUTIL
scale matrix
setAmbientColor(float, float, float)
- Method in class a3dAPI.
a3dCORE
setAmbientColor(float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set ambient light color (default is 0 0 0)
setBackgroundColor(float, float, float)
- Method in class a3dAPI.
a3dCORE
setBackgroundColor(float, float, float)
- Method in class a3dAPI.
a3dGL4J
setBackgroundColor(float, float, float)
- Method in interface a3dAPI.
a3dRender
sets the background color
setBackgroundColor(float, float, float)
- Method in class a3dAPI.
a3dSWH
setBackgroundColor(float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the color of the background
setBackgroundImage(int[], int, int)
- Method in class a3dAPI.
a3dCORE
setBackgroundImage(int[], int, int)
- Method in class a3dAPI.
a3dGL4J
setBackgroundImage(int[], int, int)
- Method in interface a3dAPI.
a3dRender
sets the background image
setBackgroundImage(int[], int, int)
- Method in class a3dAPI.
a3dSWH
setBackgroundImage(int[], int, int)
- Method in interface a3dAPI.
anfy3dAPI
set as background an Image.
setBilinear(boolean)
- Method in class a3dAPI.
a3dCORE
setBilinear(boolean)
- Method in class a3dAPI.
a3dGL4J
setBilinear(boolean)
- Method in interface a3dAPI.
a3dRender
setBilinear(boolean)
- Method in class a3dAPI.
a3dSWH
setBilinear(boolean)
- Method in interface a3dAPI.
anfy3dAPI
sets bilinear filtering on and off for all the scene
setCameraFov(int, float)
- Method in class a3dAPI.
a3dCORE
setCameraFov(int, float)
- Method in interface a3dAPI.
anfy3dAPI
set the fov (field of view) of a Camera (the fov should be int the interval (0,179] (default is 48)
setCameraLookAt(int, float, float, float, float, float, float)
- Method in class a3dAPI.
a3dCORE
setCameraLookAt(int, float, float, float, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the orientation of a Camera
setCameraMatrix(int, float[])
- Method in class a3dAPI.
a3dCORE
setCameraMatrix(int, float[])
- Method in interface a3dAPI.
anfy3dAPI
set the camera transformation directly
setCameraOrientation(int, float, float, float, float)
- Method in class a3dAPI.
a3dCORE
setCameraOrientation(int, float, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the orientation of a Camera (default is 0,0,1,0)
setCameraPlanes(int, float, float)
- Method in class a3dAPI.
a3dCORE
setCameraPlanes(int, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the near and far planes of a Camera (default near is 0.1 and far is +infinite)
setCameraPosition(int, float, float, float)
- Method in class a3dAPI.
a3dCORE
setCameraPosition(int, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the position of a Camera (default is 0,0,10)
setFilter(int)
- Method in class a3dAPI.
a3dCORE
setFilter(int)
- Method in class a3dAPI.
a3dGL4J
setFilter(int)
- Method in interface a3dAPI.
a3dRender
setFilter(int)
- Method in class a3dAPI.
a3dSWH
setFilter(int)
- Method in interface a3dAPI.
anfy3dAPI
sets a post-processing filter
setFogActive(boolean)
- Method in class a3dAPI.
a3dCORE
setFogActive(boolean)
- Method in class a3dAPI.
a3dGL4J
setFogActive(boolean)
- Method in interface a3dAPI.
a3dRender
switch fog on/off
setFogActive(boolean)
- Method in class a3dAPI.
a3dSWH
setFogActive(boolean)
- Method in interface a3dAPI.
anfy3dAPI
switch fog on/off
setFogLinear(float, float, float, float, float)
- Method in class a3dAPI.
a3dCORE
setFogLinear(float, float, float, float, float)
- Method in class a3dAPI.
a3dGL4J
setFogLinear(float, float, float, float, float)
- Method in interface a3dAPI.
a3dRender
switch fog on and create a linear for
setFogLinear(float, float, float, float, float)
- Method in class a3dAPI.
a3dSWH
setFogLinear(float, float, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set fog parameters
setKeyCode(String)
- Method in class a3dAPI.
a3dCORE
setKeyCode(String)
- Method in class a3dAPI.
a3dGL4J
setKeyCode(String)
- Method in interface a3dAPI.
a3dRender
sets the registartion code
setKeyCode(String)
- Method in class a3dAPI.
a3dSWH
setKeyCode(String)
- Method in interface a3dAPI.
anfy3dAPI
sets the keyCode to register this engine
setLightActive(int, boolean)
- Method in class a3dAPI.
a3dCORE
setLightActive(int, boolean)
- Method in interface a3dAPI.
anfy3dAPI
switch on/off a Light
setLightAttenuation(int, float, float, float)
- Method in class a3dAPI.
a3dCORE
setLightAttenuation(int, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the attenuation of an Omni Light; as attenuation formula is used: atten = 1/max(a+b*d+c*d*d,1) where d is the distance of a point from the light
setLightColor(int, float, float, float)
- Method in class a3dAPI.
a3dCORE
setLightColor(int, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the color of a Light
setLightDirection(int, float, float, float)
- Method in class a3dAPI.
a3dCORE
setLightDirection(int, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the direction of a Directional Light
setLightIntensity(int, float)
- Method in class a3dAPI.
a3dCORE
setLightIntensity(int, float)
- Method in interface a3dAPI.
anfy3dAPI
set the intensity of a Light
setLightPosition(int, float, float, float)
- Method in class a3dAPI.
a3dCORE
setLightPosition(int, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the position of an Omni Light
setLightRadius(int, float)
- Method in class a3dAPI.
a3dCORE
setLightRadius(int, float)
- Method in interface a3dAPI.
anfy3dAPI
set the radius of illumination of an Omni Light
setMaterialDiffuse(int, float, float, float)
- Method in class a3dAPI.
a3dCORE
setMaterialDiffuse(int, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the diffuse color of a Material
setMaterialEmissive(int, float, float, float)
- Method in class a3dAPI.
a3dCORE
setMaterialEmissive(int, float, float, float)
- Method in interface a3dAPI.
anfy3dAPI
set the emissive color of a Material
setMaterialTransparency(int, float)
- Method in class a3dAPI.
a3dCORE
setMaterialTransparency(int, float)
- Method in interface a3dAPI.
anfy3dAPI
set the transparency of a Material
setMeshActive(int, boolean)
- Method in class a3dAPI.
a3dCORE
setMeshActive(int, boolean)
- Method in interface a3dAPI.
anfy3dAPI
switch on/off a Mesh
setMeshColor(int, float[])
- Method in class a3dAPI.
a3dCORE
setMeshColor(int, float[])
- Method in interface a3dAPI.
anfy3dAPI
change the vertex colors of a Mesh
setMeshMap(int, float[])
- Method in class a3dAPI.
a3dCORE
setMeshMap(int, float[])
- Method in interface a3dAPI.
anfy3dAPI
change the mapping coords of a Mesh
setMeshMaterial(int, int)
- Method in class a3dAPI.
a3dCORE
setMeshMaterial(int, int)
- Method in interface a3dAPI.
anfy3dAPI
set the Material of a Mesh
setMeshNormal(int, float[])
- Method in class a3dAPI.
a3dCORE
setMeshNormal(int, float[])
- Method in interface a3dAPI.
anfy3dAPI
change the normals of a Mesh
setMeshTexture(int, int)
- Method in class a3dAPI.
a3dCORE
setMeshTexture(int, int)
- Method in interface a3dAPI.
anfy3dAPI
set the Texture of a Mesh
setMeshVertex(int, float[])
- Method in class a3dAPI.
a3dCORE
setMeshVertex(int, float[])
- Method in interface a3dAPI.
anfy3dAPI
change the vertices of a Mesh (useful for morphing etc)
setPerspective(float, float, float, float)
- Method in class a3dAPI.
a3dGL4J
setPerspective(float, float, float, float)
- Method in interface a3dAPI.
a3dRender
sets the values used by the camera
setPerspective(float, float, float, float)
- Method in class a3dAPI.
a3dSWH
setRenderState(int, boolean, float)
- Method in class a3dAPI.
a3dGL4J
setRenderState(int, boolean, float)
- Method in interface a3dAPI.
a3dRender
sets the render state for the rendering of all the next faces
setRenderState(int, boolean, float)
- Method in class a3dAPI.
a3dSWH
setSceneCamera(int)
- Method in class a3dAPI.
a3dCORE
setSceneCamera(int)
- Method in interface a3dAPI.
anfy3dAPI
set the active Camera for the scene
setSceneRoot(int)
- Method in class a3dAPI.
a3dCORE
setSceneRoot(int)
- Method in interface a3dAPI.
anfy3dAPI
set the root Transform for the scene
setTextureBilinear(int, boolean)
- Method in class a3dAPI.
a3dCORE
setTextureBilinear(int, boolean)
- Method in class a3dAPI.
a3dGL4J
setTextureBilinear(int, boolean)
- Method in interface a3dAPI.
a3dRender
sets bilinear filtering of a texture
setTextureBilinear(int, boolean)
- Method in class a3dAPI.
a3dSWH
setTextureBilinear(int, boolean)
- Method in interface a3dAPI.
anfy3dAPI
set bilinear filtering for a texture
setTextureImage(int, int[], int, int)
- Method in class a3dAPI.
a3dCORE
setTextureImage(int, int[], int, int)
- Method in class a3dAPI.
a3dGL4J
setTextureImage(int, int[], int, int)
- Method in interface a3dAPI.
a3dRender
sets the image of a texture
setTextureImage(int, int[], int, int)
- Method in class a3dAPI.
a3dSWH
setTextureImage(int, int[], int, int)
- Method in interface a3dAPI.
anfy3dAPI
set the new image for a Texture
setTransformMatrix(int, float[])
- Method in class a3dAPI.
a3dCORE
setTransformMatrix(int, float[])
- Method in interface a3dAPI.
anfy3dAPI
set the 3x4 affine transformation matrix of a Transform item
slerp(float[], float[], float, float[])
- Static method in class a3dAPI.
a3dUTIL
slerp torugh the shortest path
startProduction(ImageConsumer)
- Method in class a3dAPI.
a3dSWH
T
transformMatrix(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float[], float[])
- Static method in class a3dAPI.
a3dUTIL
generic transformation matrix
transposeMatrix(float[], float[])
- Static method in class a3dAPI.
a3dUTIL
transpose a matrix
U
unitMatrix(float[])
- Static method in class a3dAPI.
a3dUTIL
initialize a unit matrix
update()
- Method in class a3dAPI.
a3dGL4J
update(Graphics)
- Method in class a3dAPI.
a3dSWH
A
B
C
D
E
G
I
P
Q
R
S
T
U
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
(C)2000 by Andrea Fasce