Skip navigation links
Aviatrix3D Code
A B C D E F G I J K L M N O P Q R S T U V W 

A

AbstractTextureCache - Class in org.j3d.renderer.aviatrix3d.texture
An abstract implementation of the cache with a collection of useful utility methods for any cache implementation.
AbstractTextureCache() - Constructor for class org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache
Construct a new instance of the empty cache.
actionPerformed(ActionEvent) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Process an action event from the timer.
addChild(Node) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Appends the specified child node to this group node's list of children
addDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Add a listener for devices additions and removals.
addDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Add a listener for devices additions and removals.
addManagedViewport(Viewport, float, float, float, float) - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportLayoutManager
Add a viewport to be managed.
addManagedViewport(Viewport) - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportResizeManager
Add a viewport to be managed.
addPerformanceListener(SystemPerformanceListener, int) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Add a system performance listener to the list to be processed.
appShutdown() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Notification that the AV3D internal shutdown handler has detected a system-wide shutdown.
ATTRIB_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the shader vertex attributes setting
ATTRIB_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if shader vertex attributes are used
attribIds - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Listing of the valid attribute IDs for rendering
ATTRIBS - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Edge values are shader vertex attributes in the data
attributes - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Map of the attribute Ids to their data (ref to user array).
avatarCollision(SceneGraphPath) - Method in interface org.j3d.renderer.aviatrix3d.navigation.CollisionListener
Notification that a collision has taken place with the given Aviatrix3D scene object.
AVHumanoid - Class in org.j3d.renderer.aviatrix3d.geom.hanim
Common AV3D implementation of the Humanoid object that may be extended for either shader or software implementation additions.
AVHumanoidPart - Interface in org.j3d.renderer.aviatrix3d.geom.hanim
Marker interface for the Aviatrix3D parts of the scene graph.
AVIntersectionUtils - Class in org.j3d.renderer.aviatrix3d.util
An extension of the basic IntersectionUtils class to include Aviatrix3D-specific extensions for interacting directly with VertexGeometry instances.
AVIntersectionUtils() - Constructor for class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Create a default instance of this class with no internal data structures allocated.
AVLoader - Interface in org.j3d.renderer.aviatrix3d.loader
The definition of a class that is capable of parsing a file format and turning it into an Aviatrix3D scene graph.
AVModel - Interface in org.j3d.renderer.aviatrix3d.loader
Representation of a loaded model that came from a AVLoader implementation.
AVParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
Base particle system implementation for geometry implemented over Aviatrix3D scene graphs.
AVParticleSystem(String, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Create a new particle system that represents the given type.
AVRuntimeComponent - Interface in org.j3d.renderer.aviatrix3d.loader
A piece of code that will execute runtime component parts of the loaded model format.
AVShaderHAnimFactory - Class in org.j3d.renderer.aviatrix3d.geom.hanim
An implementation of the HAnimFactory that provide nodes that implements skinned mesh rendering using GLSL shaders.
AVShaderHAnimFactory() - Constructor for class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
 
AVSoftwareHAnimFactory - Class in org.j3d.renderer.aviatrix3d.geom.hanim
An implementation of the HAnimFactory that provide nodes that implements skinned mesh rendering using software.
AVSoftwareHAnimFactory(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new factory instance that generates nodes optimised for either space or speed.
AVTextureCache - Interface in org.j3d.renderer.aviatrix3d.texture
A representation of global cache for texture instance management.
AVTextureCacheFactory - Class in org.j3d.renderer.aviatrix3d.texture
A representation of global cache for texture instance management.
AVViewpointData - Class in org.j3d.renderer.aviatrix3d.navigation
A class to represent viewpoint information so that we can put it on screen, move around to it etc etc.
AVViewpointData(String, int, TransformGroup) - Constructor for class org.j3d.renderer.aviatrix3d.navigation.AVViewpointData
Create a new data object initialised to the set of values.
Axis - Class in org.j3d.renderer.aviatrix3d.geom
Representation of a set of axis around the coordinates.
Axis() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Axis
Create a default axis object with each item length 5 from the origin
Axis(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Axis
Create an axis object with the given axis length from the origin.
Axis(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Axis
Create an axis object with the given axis length from the origin.

B

BACKGROUNDS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the background(s) defined in the file
beginPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Notification that tracker polling is beginning.
beginPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Notification that tracker polling is beginning.
Billboard - Class in org.j3d.renderer.aviatrix3d.nodes
A class that automatically orients its children towards the camera location.
Billboard() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.Billboard
Construct a default billboard that uses point mode for the default axis.
Billboard(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.nodes.Billboard
Create a new billboard with the option of rotating around a point in space or any nominal axis.
Box - Class in org.j3d.renderer.aviatrix3d.geom
A simple box primitive.
Box() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with no appearance set.
Box(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with the given appearance.
Box(float, float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with no appearance set.
Box(float, float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with the given appearance and dimensions.
BTLoader - Class in org.j3d.renderer.aviatrix3d.loader.vterrain
Loader for the VTerrain Project's BT file format.
BTLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Construct a new default loader with no flags set
bufferGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Geometry instances that implement BufferGeometry
BufferGeometry - Class in org.j3d.renderer.aviatrix3d.nodes
Base, unsafe, representation of geometry that uses NIO buffers directly from the user.
BufferGeometry() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
/** Constructs an instance with pre-defined values with default values.

C

checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check the given pick mask against the node's internal pick mask representation.
checkTextureComponent(String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Check to see if a filename is cached for an TextureComponent.
clear() - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportLayoutManager
Clear all of the current viewports from the manager.
clear() - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportResizeManager
Clear all of the current viewports from the manager.
clearVertexState(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Convenience method to clear the previously set state in the rendering pipeline.
CollisionListener - Interface in org.j3d.renderer.aviatrix3d.navigation
A listener interface used to notify of a collision between the user position and geometry in the scene.
COLOR2 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Secondary color values are supplied in the data
COLOR2_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the per-vertex secondary colour setting
COLOR2_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if secondary colours are used
color2Buffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding secondary color data
COLOR_3 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
RGB colour values are supplied in the data
COLOR_4 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
RGBA colour values are supplied in the data
COLOR_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the per-vertex colour setting
COLOR_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if colours are used
colorBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding colour data
colors - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current color values
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compares this object with the specified object for order.
compareTo(Teapot) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compares this object with the specified object for order.
compareTo(Text2D) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compares this object with the specified object for order.
compareTo(IndexedLineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compares this object with the specified object for order.
compareTo(IndexedLineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compares this object with the specified object for order.
compareTo(IndexedQuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compares this object with the specified object for order.
compareTo(IndexedQuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compares this object with the specified object for order.
compareTo(IndexedTriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compares this object with the specified object for order.
compareTo(IndexedTriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compares this object with the specified object for order.
compareTo(LineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compares this object with the specified object for order.
compareTo(LineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compares this object with the specified object for order.
compareTo(PointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compares this object with the specified object for order.
compareTo(QuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compares this object with the specified object for order.
compareTo(QuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compares this object with the specified object for order.
compareTo(SortedPointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compares this object with the specified object for order.
compareTo(TriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compares this object with the specified object for order.
compareTo(TriangleFanArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compares this object with the specified object for order.
compareTo(TriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compares this object with the specified object for order.
Cone - Class in org.j3d.renderer.aviatrix3d.geom
A simple cone that uses triangles.
Cone() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with no appearance set.
Cone(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with the given appearance.
Cone(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with no appearance set and a custom number of faces.
Cone(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with no appearance set.
Cone(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with the given appearance and a custom number of faces.
Cone(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with the given appearance.
Cone(float, float, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a cone with all the values customisable
COORDINATE_2 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
2D Coordinate information is included in the vertex values
COORDINATE_3 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
3D Coordinate information is included in the vertex values
COORDINATE_4 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
4D Coordinate information is included in the vertex values
COORDINATE_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the coordinate setting
COORDINATE_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out what coordinates are used
coordinatesPerParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of coordinates each particle will use.
coordinatesPerParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of coordinates each particle will use.
coordinatesPerParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of coordinates each particle will use.
coordsArray - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
coordsBuffer - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
create2DTextureComponent(Object) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Load the image component from the given object type.
createBuffer(int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Convenience method to allocate a NIO buffer for the vertex handling that handles floats.
createBuffer(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Convenience method to allocate a NIO buffer for the vertex handling that handles floats.
createDisplacer() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Displacer instance.
createDisplacer() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Displacer instance.
createHumanoid() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Humanoid instance.
createHumanoid() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Humanoid instance.
createJoint() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Joint instance.
createJoint() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Joint instance.
createManager() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new empty manager instance.
createManager() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new empty manager instance.
createNormalMap(BufferedImage, BufferedImage) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Convert an image that is a greyscale heightmap into a normal map, for use in DOT3 bump mapping.
createParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Create a new particle instance.
createParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Create a new particle instance.
createParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Create a new particle instance.
createSegment() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Segment instance.
createSegment() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Segment instance.
createSite() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Site instance.
createSite() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Site instance.
createTexture2D(RenderedImage) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Given the image, create a texture object from it, resizing the image to up to a power of 2 if needed.
cullChildren(CullInstructions, Matrix4d, Matrix4d, Vector4d[], float) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Check this node for children to traverse.
cullChildren(CullInstructions, Matrix4d, Matrix4d, Vector4d[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check this node for children to traverse.
cullChildren(CullInstructions, Matrix4d, Matrix4d, Vector4d[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check this node for children to traverse.
cullChildren(CullInstructions, Matrix4d, Matrix4d, Vector4d[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Check this node for children to traverse.
cullRenderPass(RenderPassCullable, int, int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Update and cull the a single pass from a multipass rendering.
cullScene(RenderPassCullable, int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Update and cull the scenegraph.
cullScene2D(RenderPassCullable, int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Update and cull a 2D scenegraph.
Cylinder - Class in org.j3d.renderer.aviatrix3d.geom
A simple cylinder that uses triangle strips for rendering.
Cylinder() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with no appearance set.
Cylinder(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with the given appearance.
Cylinder(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with no appearance set and a custom number of faces.
Cylinder(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with no appearance set.
Cylinder(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with the given appearance and a custom number of faces.
Cylinder(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with the given appearance.
Cylinder(float, float, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a cylinder with all the values customisable.

D

DebugFrustumCullStage - Class in org.j3d.renderer.aviatrix3d.pipeline
Implementation of view frustum culling that provides visual debugging information in the scene.
DebugFrustumCullStage(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
DebugFrustumCullStage(int, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
DEMLoader - Class in org.j3d.renderer.aviatrix3d.loader.dem
Loader for the USGS DEM file format.
DEMLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Construct a new default loader with no flags set
dirtyCoordinates - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
A list of per-vertex flags to indicate which ones have changed since the last update.
downgradePerformance() - Method in interface org.j3d.renderer.aviatrix3d.util.SystemPerformanceListener
Notification of a performance downgrade is required in the system.
dumpGraph(SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Print the scene graph from the given root node.

E

EDGE_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the edge flag setting
EDGE_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if edge flags are used
EDGES - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Edge values are supplied in the data
enableBoundsPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the bounds information.
enableChildCountPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the child count of groups.
enableDashPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for the alternate indenting scheme, that uses dashes instead of spaces for each level of intent.
enableHashCodePrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the hash code information.
enablePickMaskPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the pick mask information.
enableTransformMatrixPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing out the transformation matrix of any encountered transform groups.
endPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Notification that tracker polling is ending.
endPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Notification that tracker polling is ending.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compare this object for equality to the given object.
equals(Teapot) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compare this object for equality to the given object.
equals(Text2D) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compare this object for equality to the given object.
equals(IndexedLineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compare this object for equality to the given object.
equals(IndexedLineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compare this object for equality to the given object.
equals(IndexedQuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compare this object for equality to the given object.
equals(IndexedQuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compare this object for equality to the given object.
equals(IndexedTriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Compare this object for equality to the given object.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compare this object for equality to the given object.
equals(IndexedTriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compare this object for equality to the given object.
equals(LineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compare this object for equality to the given object.
equals(LineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compare this object for equality to the given object.
equals(PointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compare this object for equality to the given object.
equals(QuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compare this object for equality to the given object.
equals(QuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compare this object for equality to the given object.
equals(SortedPointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compare this object for equality to the given object.
equals(TriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compare this object for equality to the given object.
equals(TriangleFanArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compare this object for equality to the given object.
equals(TriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compares this object with the specified object to check for equivalence.
executeModelBehavior() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVRuntimeComponent
Execute the behaviour of the runtime component now.

F

fetchTexture(String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Fetch the texture named by the filename.
fetchTexture(URL) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Fetch the texture named by the URL.
fetchTextureComponent(String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Param fetch the imagecomponent named by the filename.
fetchTextureComponent(URL) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Fetch the image component named by the URL.
fillMultipassEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
fillRenderPassEnvData(RenderPassCullable, GraphicsEnvironmentData, BufferDetails) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
fillSingleEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
FOG - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Fog coordinate values are supplied in the data
FOG_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the fog coordinate setting
FOG_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if fog coordinates are used
fogBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding fog coordinate data
FOGS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the fogs defined in the file
FrameUpdateListener - Interface in org.j3d.renderer.aviatrix3d.navigation
A listener interface used internally to notify of an update or change in the system that will effect the display.

G

GEOMETRY - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the geometry and structural portions of the file
getActionMask() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
What action types does this sensor return.
getActionMask() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
What action types does this sensor return.
getAxisOfRotation(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Fetch the currently set axis of rotation.
getBackgrounds() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of backgrounds that are contained in the file.
getCache() - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Fetch the default cache provided by the factory.
getCache(int) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Fetch the cache instance for the given type, creating a new instance if necessary.
getCenter(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the current center location.
getColors(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the colours that are currently set.
getCullableChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Get the list of children that are valid to be rendered according to the rules of the grouping node.
getDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Get the device discovered by this manager.
getDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Get the device discovered by this manager.
getExternallyDefinedFiles() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the listing of the external resources declared as being needed by this file.
getFanCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Get the sizes of the valid fans.
getFanCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Get the sizes of the valid fans.
getFogCoordinates(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the fog coordinates that are currently set.
getFogs() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of fogs that are contained in the file.
getGridStep() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Fetch information about the real-world stepping sizes that this grid uses.
getGridStep() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Fetch information about the real-world stepping sizes that this grid uses.
getHeader() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Get the header used to describe the last stream parsed.
getHeights() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Return the height map created for the last stream parsed.
getHeights() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Return the height map created for the last stream parsed.
getHighDetail(Node[]) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the currently set low-detail geometry structure.
getHorizontalJustification() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line size multiplier.
getIndices(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Get the sizes of the valid indexs.
getLayers() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of layers that are contained in the file.
getLights() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of lights that are contained in the file.
getLoadFlags() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Get the current set collection of load flags.
getLowDetail() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the currently set low-detail geometry structure.
getMask(boolean[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Get the current mask.
getMaskLength() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Request the current length of the mask set.
getMaximumFrameRate() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current maximum acceptable frame rate.
getMinimumFrameRate() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current minimum acceptable frame rate.
getModelRoot() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the root of the scene graph structure that represents this model.
getName() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Get the name of this device.
getName() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Get the name of this device.
getNamedObjects() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get a mapping of any internally named objects to their corresponding scene graph structure.
getNode() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Get the scene graph object that represents this particle system and can be inserted into the scene graph.
getNormals(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the normals that are currently set.
getNumDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Get the number of devices discovered.
getNumDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Get the number of devices discovered.
getOriginLocation() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
 
getOriginLocation() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
 
getPickableBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the bounds of this picking target so that testing can be performed on the object.
getPickMask() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the current pickable state mask of this object.
getPickTargetType() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Return the type constant that represents the type of pick target this is.
getRange() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the currently set range at which the high detail model will be shown.
getRange(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the range set at the given child index.
getRawModel() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the raw model representation of the scene as defined by a loader-specific set of classes.
getRecommendedAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedPolygonAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedPolygonAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedTextureAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedTextureAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRuntimeComponents() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of runtime components that are contained in the file.
getSceneGraphObject() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Get the implemented scene graph object for this humanoid so that it can be added directly to the scene.
getSceneGraphObject() - Method in interface org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoidPart
Get the implemented scene graph object for this part.
getSecondaryColors(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the secondary colors that are currently set.
getSize() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line size multiplier.
getSpacing() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line spacing multiplier.
getState(int, int, TrackerState) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Get the current state of this tracker.
getState(int, int, TrackerState) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Get the current state of this tracker.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Get the sizes of the valid strips.
getText() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get a reference to the currently set collection of strings.
getTextureCoordinates(FloatBuffer[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the texture coordinates that are currently set.
getTextureFormat(TextureComponent) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
From the image component format, generate the appropriate texture format.
getTrackerCount() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Get a count of the number of trackers this device has.
getTrackerCount() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Get a count of the number of trackers this device has.
getTrackers() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
 
getTrackers() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Fetch the list of trackers generated by this output device
getTypeARecord() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Get the header used to describe the last stream parsed.
getTypeBRecords() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Fetch all of the type B records that were registered in this file.
getTypeCRecord() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Get the type C record from the file.
getUpdatedSkinCoords() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Get the internal representation of the updated mesh skin coordinates.
getUpdatedSkinNormals() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Get the internal representation of the updated mesh skin normals.
getUpdateInterval() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current checking interval.
getValidFanCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Get the number of valid fans that are defined for this geometry.
getValidFanCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Get the number of valid fans that are defined for this geometry.
getValidIndexCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Get the number of valid indexs that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Get the number of valid strips that are defined for this geometry.
getValidVertexCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Get the number of vertices that are valid in the geometry arrays.
getVertexType() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Get the current vertex format type - 2D, 3D, or 4D.
getVerticalJustification() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line size multiplier.
getVertices(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the vertices that are currently set.
getViewpoints() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of viewpoints that are contained in the file.
graphicsDeviceResized(int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportLayoutManager
 
graphicsDeviceResized(int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportResizeManager
 

I

indexBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Buffer holding the current index list
IndexedBufferGeometry - Class in org.j3d.renderer.aviatrix3d.nodes
Base class that defines indexed geometry types.
IndexedBufferGeometry() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
 
IndexedLineArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineArray.
IndexedLineArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Constructs a LineArray with default values.
IndexedLineStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineStripArray.
IndexedLineStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Constructs a LineStripArray with default values.
IndexedQuadArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL QuadArray.
IndexedQuadArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Constructs a QuadArray with default values.
IndexedQuadStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL IndexedQuadStripArray.
IndexedQuadStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Constructs a QuadStripArray with default values.
IndexedTriangleArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL Indexed TriangleArray.
IndexedTriangleArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Constructs a TriangleArray with default values.
IndexedTriangleFanArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL IndexedTriangleFanArray.
IndexedTriangleFanArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Constructs a IndexedTriangleFanArray with default values.
IndexedTriangleStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An indexed TriangleStrip geometry.
IndexedTriangleStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Constructs a TriangleStripArray with default values.
indices - Variable in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
The indices defining the geometry types.
initializeArrays() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Set up the arrays used internally now.
initPolygonDetails(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Initialize the internal arrays to a given size for the picking.
is2D() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Check to see whether this shape is something that represents 2D or 3D geometry.
isBoundsPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the bounds printing flag.
isChildCountPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the child count printing flag.
isDashPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the alternate indent printing flag.
isDistanceMode() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Find out which of the two modes are being used by this LOD.
isHashCodePrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the hash code printing flag.
isHorizontal() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the state of the horizontal rendering flag.
isInternalModelKept() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Check to see whether the loader should be currently keeping the internal model.
isLeftToRight() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the state of the left to right rendering flag.
isPickMaskPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the pick mask printing flag.
isPointMode() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check to see whether this billboard is operating as a point in space or along an axis.
isShortNamesEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the alternate indent printing flag.
isTopToBottom() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the state of the top to bottom rendering flag.
isTransformMatrixPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the transform matrix printing flag.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check to see if this geometry is making the geometry visible or not.

J

JUSTIFY_BEGIN - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify to the beginning of the line
JUSTIFY_END - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify to the end of the string
JUSTIFY_FIRST - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify to the first character of the line
JUSTIFY_MIDDLE - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify about the middle

K

keepInternalModel(boolean) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
KeyboardDevice - Class in org.j3d.renderer.aviatrix3d.device.input.keyboard
A keyboard device.
KeyboardDevice(String) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Construct a new keyboard device with the given name.
KeyboardManager - Class in org.j3d.renderer.aviatrix3d.device.input.keyboard
Manages Keyboard devices.
KeyboardManager() - Constructor for class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
 
KeyboardTracker - Class in org.j3d.renderer.aviatrix3d.device.input.keyboard
A tracker implementation for keyboard devices.
KeyboardTracker() - Constructor for class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
 
keyPressed(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Notification of a key press event.
keyPressed(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Process a key press event.
keyReleased(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Notification of a key release event.
keyReleased(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Process a key release event.
keyTyped(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Notification of a key type (press and release) event.
keyTyped(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Process a key typed event.

L

LAYERS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the layers defined in the file
LIGHTS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the lights defined in the file
LineArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineArray.
LineArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LineArray
Constructs a LineArray with default values.
LineStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineStripArray.
LineStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Constructs a LineStripArray with default values.
load(URL) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load a model from the given URL.
load(InputStream) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load a model from the given input stream.
load(File) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Load a model from the given file.
load2DImage(String) - Method in class org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache
Load the image component from the given filename.
load2DImage(URL) - Method in class org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache
Load the image component from the given url.
LOAD_ALL - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load everything in the file
LODGroup - Class in org.j3d.renderer.aviatrix3d.nodes
A grouping node structure that controls which children are being rendered based on distance from the user.
LODGroup() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Create a new LOD implementation that uses distance as the determining visual factor.
LODGroup(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Construct a LOD group that is selectable whether is uses distance or smallest visual cue.

M

markBoundsDirty() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Mark this node as having dirty bounds due to it's geometry having changed.
MarkerGroup - Class in org.j3d.renderer.aviatrix3d.nodes
A grouping node that places it's children in the line of site between a target node and the viewpoint, oriented towards the viewpoint.
MarkerGroup() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Constructor
MaskedSwitch - Class in org.j3d.renderer.aviatrix3d.nodes
Special grouping node that allows the selection of only a mask of children to be rendered.
MaskedSwitch() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
The default constructor.
MaskedSwitch(boolean[]) - Constructor for class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Constructor with mask specified.
MaxLoader - Class in org.j3d.renderer.aviatrix3d.loader.discreet
A loader implementation capable of loading .3ds files for all revisions.
MaxLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Create a new instance of the loader.
mouseClicked(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse click event.
mouseClicked(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse click event.
MouseDevice - Class in org.j3d.renderer.aviatrix3d.device.input.mouse
A mouse device implementation.
MouseDevice(GraphicsOutputDevice, String) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Construct a new mouse device that interacts with the given surface, and is named.
mouseDragged(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse drag event
mouseDragged(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse drag event
mouseEntered(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse enter event.
mouseEntered(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse enter event.
mouseExited(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse exited event.
mouseExited(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse exited event.
MouseManager - Class in org.j3d.renderer.aviatrix3d.device.input.mouse
Manages Mouse devices.
MouseManager(GraphicsOutputDevice) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Create a basic manager for mice.
mouseMoved(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse movement event.
mouseMoved(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse movement event.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse press event.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse press event.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse release event.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse release event.
MouseTracker - Class in org.j3d.renderer.aviatrix3d.device.input.mouse
A tracker implementation for mouse devices under OpenGL.
MouseTracker(GraphicsOutputDevice, String) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
 
mouseWheelMoved(MouseWheelEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
 
mouseWheelMoved(MouseWheelEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
 

N

nearestPowerTwo(int, boolean) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Determine the nearest power of two value for a given argument.
NORMAL_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the normal setting
normalBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding normal data
normals - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current normals
NORMALS - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Normal information is included in the vertex values
normalsArray - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
normalsBuffer - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of color components this particle uses.
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of color components this particle uses.
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of color components this particle uses.
numCoords - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Number of valid entries in the coordinate array
numCullableChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Returns the number of valid renderable children to process.
numHighDetailGeom() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the number of valid high-detail children in use by this node.
numIndices - Variable in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
The number of valid values to read from the array
numSkin - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
The number of valid items in the skin list
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of texture coordinate components this particle uses.
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of texture coordinate components this particle uses.
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of texture coordinate components this particle uses.
numTextureArrays - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The number of valid texture arrays in the textures variable
numTextureSets - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
List of offsets into the texture array /** The number of texture sets to use from the textureSet array

O

observedNode(SceneGraphObject, SceneGraphObject, boolean, int) - Method in interface org.j3d.renderer.aviatrix3d.util.SceneGraphTraversalObserver
Notification of a scene graph object that has been traversed in the scene.
observedNode(SceneGraphObject, SceneGraphObject, boolean, int) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Notification of a scene graph object that has been traversed in the scene.
OctTree - Class in org.j3d.renderer.aviatrix3d.geom.volume
Node that implements a simple OctTree-style data structure useful for volume rendering of large datasets.
OctTree() - Constructor for class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Create a new empty instance of the oct tree.
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
org.j3d.renderer.aviatrix3d.device.input.keyboard - package org.j3d.renderer.aviatrix3d.device.input.keyboard
Generic keyboard input device.
org.j3d.renderer.aviatrix3d.device.input.mouse - package org.j3d.renderer.aviatrix3d.device.input.mouse
Generic mouse input device.
org.j3d.renderer.aviatrix3d.geom - package org.j3d.renderer.aviatrix3d.geom
High-level simple geometry utility primitives for quickly making a scene graph with.
org.j3d.renderer.aviatrix3d.geom.hanim - package org.j3d.renderer.aviatrix3d.geom.hanim
Humanoid skinned-mesh representation for use with the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.particle - package org.j3d.renderer.aviatrix3d.geom.particle
Particle systems implemented using the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.volume - package org.j3d.renderer.aviatrix3d.geom.volume
Volume rendering extensions to the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader - package org.j3d.renderer.aviatrix3d.loader
Implementations of file loaders that produce an Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader.dem - package org.j3d.renderer.aviatrix3d.loader.dem
File loader for the USGS Digital Elevation Model (DEM) file format.
org.j3d.renderer.aviatrix3d.loader.discreet - package org.j3d.renderer.aviatrix3d.loader.discreet
File loader for the Discreet 3DS MAX application (.3ds file format).
org.j3d.renderer.aviatrix3d.loader.stl - package org.j3d.renderer.aviatrix3d.loader.stl
Loader for the STL (Stereolithography) file into Aviatrix3D.
org.j3d.renderer.aviatrix3d.loader.vterrain - package org.j3d.renderer.aviatrix3d.loader.vterrain
File loader for the Virtual Terrain Project (VTP) file formats.
org.j3d.renderer.aviatrix3d.navigation - package org.j3d.renderer.aviatrix3d.navigation
User interface components and capabilities for implementing simple navigation on any Aviatrix3D DrawableSurface based on the core org.j3d.ui.navigation package.
org.j3d.renderer.aviatrix3d.nodes - package org.j3d.renderer.aviatrix3d.nodes
Scenegraph nodes that extend Aviatrix with new functionality.
org.j3d.renderer.aviatrix3d.pipeline - package org.j3d.renderer.aviatrix3d.pipeline
Additional non-core implementations of the rendering pipeline functionality.
org.j3d.renderer.aviatrix3d.texture - package org.j3d.renderer.aviatrix3d.texture
Generalised classes for handling of textures.
org.j3d.renderer.aviatrix3d.util - package org.j3d.renderer.aviatrix3d.util
General utility classes for use with the core API.

P

particleGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
The shape containing the geometry
PerformanceMonitor - Class in org.j3d.renderer.aviatrix3d.util
Utility class for watching the performance of the application (measured by frame rate) and then issuing notifications on when to upgrade or downgrade the rendering infrastructure to keep it within the goal bounds.
PerformanceMonitor() - Constructor for class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Create a new monitor instance.
pickBatch(PickRequest[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickChildren(PickInstructions, Matrix4d, PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
This node is being subjected to picking, so process the provided data and return the instructions on the list of available children and any transformation information to the system.
pickChildren(PickInstructions, Matrix4d, PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
This node is being subjected to picking, so process the provided data and return the instructions on the list of available children and any transformation information to the system.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickSingle(PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
PointArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL PointArray.
PointArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.PointArray
Constructs a PointArray with default values.
PointParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
A ParticleSystem implementation that uses points for representing each particle.
PointParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
printShortNames(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing out just the class name rather than the fully-qualified class name.
processCull(Matrix4d, Matrix4d, Vector4d[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Process the sorting on this node now.

Q

QuadArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL QuadArray representation.
QuadArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Constructs a QuadArray with default values.
QuadParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
A ParticleSystem implementation that uses quads for representing each particle.
QuadParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
QuadStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL QuadStripArray.
QuadStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Constructs a QuadStripArray with default values.

R

ray3DQuadChecked(float[], float[], float, float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
ray3DTriangleChecked(float[], float[], float, float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
rayQuadArray(Point3d, Vector3d, float, QuadArray, Matrix4d, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given quad array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleArray(Point3d, Vector3d, float, TriangleArray, Matrix4d, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleFanArray(Point3d, Vector3d, float, TriangleFanArray, Matrix4d, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle fan array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleStripArray(Point3d, Vector3d, float, TriangleStripArray, Matrix4d, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle strip array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayUnknownGeometry(Point3d, Vector3d, float, VertexGeometry, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to pass in an item of geometry and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3d, Vector3d, float, GeometryData, Matrix4d, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to process a GeometryData and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3d, Vector3d, float, VertexGeometry, Matrix4d, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to pass in an item of geometry and ask the intersection code to find out what the real geometry type is and process it appropriately.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Implementation of recompute bounds.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Internal method to recalculate the implicit bounds of this Node.
registerCacheType(int, AVTextureCache) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Register your custom instance of a texture cache.
registerTexture(Texture, String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Register a texture with the cache assigned to a filename.
registerTextureComponent(TextureComponent, String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Register an imagecomponent with the cache assigned to a filename.
removeAllChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Removes all children from the group.
removeChild(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Remove the child at the specified index from the group.
removeChild(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Remove the child at the specified index from the group.
removeDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Remove a listener for device additions and removals.
removeDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Remove a listener for device additions and removals.
removeManagedViewport(Viewport) - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportLayoutManager
Remove a viewport that is being managed.
removeManagedViewport(Viewport) - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportResizeManager
Remove a viewport that is being managed.
removePerformanceListener(SystemPerformanceListener) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Remove a system performance listener from the current processing list.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
This method is called to render this node.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Issue ogl commands needed for this renderable object.
render(GL2, Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Render the geometry now.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Issue ogl commands needed for this renderable object.
requestBoundsUpdate() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Request a recomputation of the bounds of this object.
reset() - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Clear the use map.
RUNTIMES - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load code that will handling any runtime capabilities (such as animation) defined in the file.

S

scaleTexture(RenderedImage, int, int) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Scale a texture to a new size.
SceneGraphTraversalObserver - Interface in org.j3d.renderer.aviatrix3d.util
An observer interface that reports on the scene graph traversal state.
SceneGraphTraverser - Class in org.j3d.renderer.aviatrix3d.util
Utility class that traverses an Aviatrix3D scene graph, reporting values to the end user through the use of the SceneGraphTraversalObserver.
SceneGraphTraverser() - Constructor for class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Create a new traverser ready to go.
ScenePrinter - Class in org.j3d.renderer.aviatrix3d.util
Utility class that allows printing of a scene graph, with options to control what is printed.
ScenePrinter() - Constructor for class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Create a new printer with all flags turned off.
sendNewArrays - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Flag indicating we also need to force-feed new arrays to the particles because the user upped the particle count last frame.
sendResizeUpdates() - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportLayoutManager
Clock the updates that should be sent now.
sendResizeUpdates() - Method in class org.j3d.renderer.aviatrix3d.pipeline.ViewportResizeManager
Clock the updates that should be sent now.
setAttributes(int, int, FloatBuffer, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, DoubleBuffer, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, IntBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, ShortBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, ByteBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAxisOfRotation(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Set the axis of rotation used when the billboard is not operating in point mode.
setBboxCenter(float[]) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set a new value for the bboxCenter of this segment.
setBboxSize(float[]) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set a new value for the bboxSize of this segment.
setCenter(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Set the center that the LOD would use to determine distance from when using distance mode.
setCharacterCreator(CharacterCreator) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Replace the internal character generator with another.
setChild(Node, int) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Replaces the child node at the specified index in this group node's list of children with the specified child.
setColors(boolean, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the color array reference to the new array.
setDefaultCacheType(int) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Set the default cache type to be used.
setDimensions(float, float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Change the radius and height of the box to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Change the radius and height of the cone to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Change the radius and height of the cylinder to the new values.
setDimensions(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Change the radius of the sphere to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Change the radius values of the spring to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Change the radius and height of the torus to the new values.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Set the edge flag reference to the new array.
setEnabled(boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Set the enabled state
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Register an error reporter with the engine so that any errors generated by the loading of script code can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Register an error reporter with the engine so that any errors generated by the loading of script code can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Register an error reporter with the engine so that any errors generated by the script code can be reported in a nice, pretty fashion.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Set the facet count of the cone to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Set the facet count of the cylinder to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Set the facet count of the sphere to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Set the facet count of the spring to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Set the facet count of the torus to the new value.
setFanCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Set the number of valid fans to use.
setFanCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Set the number of valid fans to use.
setFogCoordinates(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the fog coordinate reference to the new array.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the listener for frame update notifications.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Set the listener for frame update notifications.
setHighDetail(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the low-detail geometry instance to use.
setHorizontal(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be rendered vertically or horizontally.
setHorizontalJustification(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change the horizontal justification of the text.
setIndices(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Set the number of valid indexs to use.
setLeftToRight(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be placing characters left to right or right to left.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Notification that this object is live now.
setLoadFlags(int) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Set the flags for which parts of the file that should be loaded.
setLoopDimensions(float, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Change the loop values of the spring to the new values.
setLowDetail(Node) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the low-detail geometry instance to use.
setMask(boolean[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Set the mask to change which objects are to be visible of all the children.
setMaximumFrameRate(float) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current maximum acceptable frame rate.
setMaxParticleCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Change the maximum number of particles that can be generated.
setMinimumFrameRate(float) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current minimum acceptable frame rate.
setNormals(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the normal array reference to the new array.
setObserver(SceneGraphTraversalObserver) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Set the detailObs to be used.
setParticleSize(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Set the size that particles should take in each dimension.
setParticleSize(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Set the size that particles should take in each dimension.
setPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Set the node as being pickable currently using the given bit mask.
setRange(float) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the range at which this geometry should change from low-detail to high-detail models.
setRange(int, float) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Set the range at the given child index.
setSecondaryColors(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the secondary color reference to the new array.
setSize(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change size multiplier of a single row of text.
setSkeleton(HAnimObject[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Replace the existing viewpoints with the new set of viewpoints.
setSkeleton(HAnimObject[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Replace the existing viewpoints with the new set of viewpoints.
setSkin(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set the list of geometry that should be used by this humanoid.
setSkin(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set the list of geometry that should be used by this humanoid.
setSkinCoord(float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set a new value for the skinCoord of this joint.
setSkinNormal(float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set a new value for the skinNormal of this joint.
setSpacing(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change spacing multiplier between rows of text.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Set the number of valid strips to use.
setTarget(Node) - Method in class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Set the node to track
setText(String[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Set the list of strings that you want to have rendered.
setTextureCoordinates(int, int, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set a single texture array reference to the new array.
setTextureCoordinates(int[], FloatBuffer[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Replace all the texture array reference with the new array.
setTextureCoordinates(int[], FloatBuffer[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Replace all the texture array reference to the new array.
setTextureSetMap(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the texture set map to the new mapping.
setTextureSetMap(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the texture set map to the new mapping.
setToolbar(ViewpointToolbar) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the toolbar instance to use.
setTopToBottom(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be placed from top to bottom or bottom to top.
setTransitionTime(int) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Change the transition time between viewpoints.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the scenegraph update handler for this node.
setUpdateInterval(int) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Set the update interval.
setValidVertexCount(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the number of vertices to the new number.
setVertexState(GL2) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Convenience method to pass everything to the rendering pipeline.
setVerticalJustification(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change the vertical justification of the text.
setVertices(int, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the vertex array reference to the new array.
setVertices(int, FloatBuffer, int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the vertex array reference to the new array.
setViewInfo(Viewpoint, TransformGroup) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the view and it's related transform group to use.
setViewpoints(Object[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Replace the existing skeleton with the new set of sites and joints.
skin - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Collection of nodes that is the skin
skinGroup - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Group for containing the skin Shape nodes
SoftwareHumanoid - Class in org.j3d.renderer.aviatrix3d.geom.hanim
Common AV3D implementation of the Humanoid object that uses software to implement the mesh skinning algorithm.
SortedPointArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL PointArray that automatically depth sorts all the points every frame.
SortedPointArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Constructs a PointArray with default values.
Sphere - Class in org.j3d.renderer.aviatrix3d.geom
A simple sphere that uses triangle strips.
Sphere() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set and a custom number of faces.
Sphere(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance and a custom number of faces.
Sphere(float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(float, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a sphere with all the values customisable.
Spring - Class in org.j3d.renderer.aviatrix3d.geom
A simple spring that uses triangle strips.
Spring() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a default spring that has:
inner radius: 0.25
outer radius: 1.0
inner facet count: 16
outer facet count: 16
loop count: 4
loop spacing: 1.0
Spring(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a default spring with a given appearance that has:
inner radius: 0.25
outer radius: 1.0
inner facet count: 16
outer facet count: 16
loop count: 4
loop spacing: 1.0
Spring(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given radius values with all other values fixed at the defaults
Spring(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given radius values with all other values fixed at the defaults but a customisable appearance.
Spring(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given number of loops with all other values fixed at the defaults.
Spring(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given number of loops with all other values fixed at the defaults.
Spring(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given loop spacing and all other values fixed at the defaults.
Spring(float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given loop spacing and all other values fixed at the defaults.
Spring(int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the selected number of facets but with all other values fixed at the defaults.
Spring(int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the selected number of facets but with all other values fixed at the defaults.
Spring(float, float, float, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given radius, spacing and loop count information.
Spring(float, float, float, int, int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given radius, spacing and loop count information, and facet count.
STLLoader - Class in org.j3d.renderer.aviatrix3d.loader.stl
Loader for the STL (Stereolithography) file into Aviatrix3D.
STLLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Creates a STLLoader object.
SystemPerformanceListener - Interface in org.j3d.renderer.aviatrix3d.util
A listener for monitoring system performance of the application.

T

Teapot - Class in org.j3d.renderer.aviatrix3d.geom
A simple teapot that is a low-level geometry primitive.
Teapot(float, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Teapot
Construct a default instance of the teapot with the given scale factor.
texCoords - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current texture coordinates.
Text2D - Class in org.j3d.renderer.aviatrix3d.geom
Flat, ploygonalised 2D text representation.
Text2D() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Text2D
Create a new, default text representation.
Text2D(CharacterCreator) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Text2D
Create a new text representation using the provided CharacterCreator.
TEXTURE_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the texture coordinate setting
TEXTURE_COORDINATE_1 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
1D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_2 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
2D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_3 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
3D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_4 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
4D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_MULTI - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Multiple sets of texture coordinates are included in the vertex values
TEXTURE_COORDINATE_SINGLE - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Single set of texture coordinates are included in the vertex values
TEXTURE_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if texture coordinates are used
TEXTURE_SET_AVAILABLE - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Has a valid texture set provided
TEXTURE_SET_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Has a valid texture set provided
textureBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding texture coordinate data
TextureCreateUtils - Class in org.j3d.renderer.aviatrix3d.texture
Convenience class with a collection of useful utility methods taking an image and turning it into a Aviatrix3D texture object.
TextureCreateUtils() - Constructor for class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Default constructor.
textureSets - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The texture set map array that describes how to map the arrays
textureTypes - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Flags for the texture type for each array.
Torus - Class in org.j3d.renderer.aviatrix3d.geom
A simple torus that uses triangle strips.
Torus() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set.
Torus(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance.
Torus(int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set and a custom number of faces.
Torus(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set.
Torus(int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance and a custom number of faces.
Torus(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance.
Torus(float, float, int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a torus with all the values customisable.
transitionEnded(Matrix4d) - Method in interface org.j3d.renderer.aviatrix3d.navigation.FrameUpdateListener
Called when a transition from one position to another has ended.
transitionTo(TransformGroup, Matrix4d, int) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Transition between two locations represented by the initial TranformGroup and the destination transform information starting immediately.
traverseGraph(SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Traverse the given scene graph now.
traverseGraph(SceneGraphObject, SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Traverse the given scene graph now with the option of providing an explicit, parent reference.
TriangleArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL TriangleArray representation.
TriangleArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Constructs a TriangleArray with default values.
TriangleFanArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL TriangleFanArray.
TriangleFanArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Constructs a TriangleFanArray with default values.
TriangleFanParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
A ParticleSystem implementation that uses triangle fans in the shape of a quad for representing each particle.
TriangleFanParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
TriangleStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL TriangleStripArray.
TriangleStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Constructs a TriangleStripArray with default values.

U

updateBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Update this node's bounds and then call the parent to update it's bounds.
updateGeometry() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Update the arrays for the geometry object.
updateMetrics() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Notification that now is a good time to update the scene graph.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateSkeleton() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
All the skeletal changes are in for this frame, so update the matrix values now.
updateSkeleton() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
All the skeletal changes are in for this frame, so update the matrix values now.
upgradePerformance() - Method in interface org.j3d.renderer.aviatrix3d.util.SystemPerformanceListener
Notification of a performance upgrade is required by the system.

V

vertexBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding vertex data
vertexFormat - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The format of the geometry used
vertexGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Geometry instances that implement VertexGeometry
vertices - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current position coordinates
viewerPositionUpdated(Matrix4d) - Method in interface org.j3d.renderer.aviatrix3d.navigation.FrameUpdateListener
Called after each phase of transition or mouse navigation.
ViewpointManager - Class in org.j3d.renderer.aviatrix3d.navigation
A handler for viewpoint information for a given canvas.
ViewpointManager() - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the default transition time of 2 seconds.
ViewpointManager(int) - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the the given transition time.
VIEWPOINTS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the viewpoints defined in the file
viewpointSelected(ViewpointData) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
A new viewpoint has been selected and this is it.
ViewpointTransition - Class in org.j3d.renderer.aviatrix3d.navigation
This class will create smooth transitions from one viewpoint to another.
ViewpointTransition() - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Construct a new transition object ready to work.
ViewportLayoutManager - Class in org.j3d.renderer.aviatrix3d.pipeline
Extension of the basic resizer manager that does layout management of the viewport based on proportional configuration.
ViewportLayoutManager() - Constructor for class org.j3d.renderer.aviatrix3d.pipeline.ViewportLayoutManager
Create a new instance of this manager now.
ViewportResizeManager - Class in org.j3d.renderer.aviatrix3d.pipeline
Convenience class for managing the resizing of the viewports based on listener feedback from the surface.
ViewportResizeManager() - Constructor for class org.j3d.renderer.aviatrix3d.pipeline.ViewportResizeManager
Create a new instance of this manager now.
viewTg - Variable in class org.j3d.renderer.aviatrix3d.navigation.AVViewpointData
The transform group above the view

W

wkPolygon - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Working places for a single quad/triangle
A B C D E F G I J K L M N O P Q R S T U V W 
Skip navigation links
Aviatrix3D Code

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2001 - 2015 j3d.org