- 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.
- 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.
- 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.
- 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
-
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.