j3d.org Code
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ABSOLUTE_HEIGHTS - Static variable in class org.j3d.geom.terrain.ElevationGridGenerator
Auxillary flag to say to generate points as absolute values
ACTIVE_IMAGE - Static variable in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Index of the active image
ADINDAN - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
ADVANCED_BUTTON_DATA - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command causes the Spaceball to RESET.
AMBIENT_LIGHT - Static variable in class org.j3d.loaders.discreet.LightBlock
Treat this as an ambient light
AMBIENT_LIGHT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for ambient light (0x2100)
AMBIENT_NODE_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the ambient keyframe data (0xB001)
ARC1950 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
ARC1960 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
ARC_SECONDS - Static variable in class org.j3d.loaders.dem.DEMRecord
Unit of measure is arc-seconds
AREA_SUSPECT - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Suspect areas in the data
AREA_SUSPECT_AND_VOID - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Suspect and void areas in the data
AREA_SUSPECT_NONE - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
No suspect or void areas in the data
AREA_VOID - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Void areas in the data
ARRAY_INCREMENT - Static variable in class org.j3d.util.interpolator.Interpolator
The number of items to increment the array with
AUSTRALIAN_GEODETIC_1966 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
AUSTRALIAN_GEODETIC_1984 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
AUTO_REZERO_RESPONSE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
AVATAR_CYLINDER - Static variable in class org.j3d.renderer.java3d.navigation.NavigationProcessor
The avatar representation is a cylinder
AVATAR_POINT - Static variable in class org.j3d.renderer.java3d.navigation.NavigationProcessor
The avatar representation is a floating eyeball
AVATAR_SHOULDERS - Static variable in class org.j3d.renderer.java3d.navigation.NavigationProcessor
The avatar representation is two shoulder rays
AbstractFreeFormTerrainData - class org.j3d.terrain.AbstractFreeFormTerrainData.
Abstract representation of free-form terrain data.
AbstractFreeFormTerrainData() - Constructor for class org.j3d.terrain.AbstractFreeFormTerrainData
Create a new instance.of this data class with all flags set to false.
AbstractStaticTerrainData - class org.j3d.terrain.AbstractStaticTerrainData.
An abstract representation of the base functionality for a TerrainData implementation.
AbstractStaticTerrainData() - Constructor for class org.j3d.terrain.AbstractStaticTerrainData
Create a new instance.of this data class with all flags set to false.
AbstractTerrainData - class org.j3d.terrain.AbstractTerrainData.
An abstract representation of the base functionality for a TerrainData implementation.
AbstractTerrainData(int) - Constructor for class org.j3d.terrain.AbstractTerrainData
Create a new instance.of this data class with all flags set to false.
AbstractTextureCache - class org.j3d.renderer.java3d.texture.AbstractTextureCache.
An abstract implementation of the cache with a collection of useful utility methods for any cache implementation.
AbstractTextureCache() - Constructor for class org.j3d.renderer.java3d.texture.AbstractTextureCache
Construct a new instance of the empty cache.
AbstractTiledTerrainData - class org.j3d.terrain.AbstractTiledTerrainData.
An abstract representation of the base functionality for a TerrainData implementation.
AbstractTiledTerrainData() - Constructor for class org.j3d.terrain.AbstractTiledTerrainData
Create a new instance.of this data class with all flags set to false.
Ac3dLoader - class org.j3d.renderer.java3d.loaders.Ac3dLoader.
Java 3D Loader implementation for AC3D files.
Ac3dLoader() - Constructor for class org.j3d.renderer.java3d.loaders.Ac3dLoader
Default constructor, which initializes the token handler.
AppearanceGenerator - interface org.j3d.renderer.java3d.terrain.AppearanceGenerator.
Generator of Java3D Appearance instances for use within the terrain rendering.
AudioDeviceDescriptor - class org.j3d.util.device.AudioDeviceDescriptor.
An descriptor class for AudioDevices
AudioDeviceDescriptor(String, String, String) - Constructor for class org.j3d.util.device.AudioDeviceDescriptor
Construct an instance of this class with the given information about the name, description and class file.
Axis - class org.j3d.renderer.java3d.geom.Axis.
Representation of a set of axis around the coordinates.
Axis() - Constructor for class org.j3d.renderer.java3d.geom.Axis
Create a default axis object with each item length 5 from the origin
Axis(float) - Constructor for class org.j3d.renderer.java3d.geom.Axis
Create an axis object with the given axis length from the origin.
Axis(float, float) - Constructor for class org.j3d.renderer.java3d.geom.Axis
Create an axis object with the given axis length from the origin.
absoluteRootMeanSquare - Variable in class org.j3d.loaders.dem.DEMTypeCRecord
RMSE of file's datum relative to absolute datum (x, y, z) (element 2).
absoluteSampleSize - Variable in class org.j3d.loaders.dem.DEMTypeCRecord
Sample size on which statistics for the datum RMSE calculations (element 3).
accept(File) - Method in class org.j3d.ui.LoaderFileFilter
Decide whether to accept this file based on the filter type.
actionPerformed(ActionEvent) - Method in class org.j3d.renderer.java3d.navigation.ViewpointTransition
Process an action event from the timer.
actionPerformed(ActionEvent) - Method in class org.j3d.ui.navigation.NavigationToolbar
Process an action event on one of the buttons.
actionPerformed(ActionEvent) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Process an action event on one of the buttons.
activeBuffer - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
The currently active buffer index
activeStationStateCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
add(Particle) - Method in class org.j3d.geom.particle.ParticleList
Adds the specified element to this list.
add(Object) - Method in class org.j3d.util.CircularList
Adds the specified element to this list.
add(Object) - Method in class org.j3d.util.HashSet
Adds the specified element to this set if it is not already present.
add(Object) - Method in class org.j3d.util.ObjectArray
Add a new value to the array.
add(Object[]) - Method in class org.j3d.util.ObjectArray
Add an array of values in bulk to the array.
add(Object) - Method in class org.j3d.util.Queue
Add an element to the end of the queue.
addAll(Collection) - Method in class org.j3d.util.CircularList
Adds all of the elements in the specified collection to this set.
addAll(Collection) - Method in class org.j3d.util.HashSet
Adds all of the elements in the specified collection to this set.
addAll(HashSet) - Method in class org.j3d.util.HashSet
Adds all of the elements in the specified hash set to this set.
addCaptureObserver(CapturedImageObserver) - Method in class org.j3d.renderer.java3d.ui.ImageCaptureCanvas3D
Add an observer to this canvas to listen for images.
addChild(HAnimObject) - Method in class org.j3d.geom.hanim.HAnimJoint
Add a child node to the existing collection.
addChild(Object) - Method in class org.j3d.geom.hanim.HAnimSegment
Add a child node to the existing collection.
addChild(Object) - Method in class org.j3d.geom.hanim.HAnimSite
Add a child node to the existing collection.
addDisplacer(HAnimDisplacer) - Method in class org.j3d.geom.hanim.HAnimJoint
Add a child node to the existing collection.
addHSVKeyFrame(float, float, float, float, float) - Method in class org.j3d.util.interpolator.ColorInterpolator
Add a key frame set of values at the given key point.
addHSVKeyFrame(float, Color4f) - Method in class org.j3d.util.interpolator.ColorInterpolator
Add a key frame set of values at the given key point.
addHumanoid(HAnimHumanoid) - Method in class org.j3d.geom.hanim.HumanoidManager
Add a humanoid to the list to manage.
addKeyFrame(float, boolean) - Method in class org.j3d.util.interpolator.BooleanInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, float[]) - Method in class org.j3d.util.interpolator.Coordinate2DInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, float[]) - Method in class org.j3d.util.interpolator.CoordinateInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, int) - Method in class org.j3d.util.interpolator.IntegerInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, float[]) - Method in class org.j3d.util.interpolator.NormalInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, float, float, float) - Method in class org.j3d.util.interpolator.PositionInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, Point3f) - Method in class org.j3d.util.interpolator.PositionInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, float, float, float, float) - Method in class org.j3d.util.interpolator.RotationInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, Quat4f) - Method in class org.j3d.util.interpolator.RotationInterpolator
Add a key frame set of values at the given key point.
addKeyFrame(float, float) - Method in class org.j3d.util.interpolator.ScalarInterpolator
Add a key frame set of values at the given key point.
addKeyListener(KeyListener, Object) - Method in interface org.j3d.renderer.java3d.overlay.InputRequester
Request that the given listener enable key events being sent.
addKeyListener(KeyListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Request that the given listener enable key events being sent.
addKeyListener(KeyListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Request that the given listener enable key events being sent.
addListener(ElumensEventListener) - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Add a listener for SPI events
addMouseListener(MouseListener, Overlay) - Method in interface org.j3d.renderer.java3d.overlay.InputRequester
Request that the given listener enable mouse events being sent.
addMouseListener(MouseListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Request that the given listener enable mouse events being sent.
addMouseListener(MouseListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Request that the given listener enable mouse events being sent.
addMouseMotionListener(MouseMotionListener, Overlay) - Method in interface org.j3d.renderer.java3d.overlay.InputRequester
Request that the given listener enable mouse motion events being sent.
addMouseMotionListener(MouseMotionListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Request that the given listener enable mouse motion events being sent.
addMouseMotionListener(MouseMotionListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Request that the given listener enable mouse motion events being sent.
addOverlay(Overlay) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
This adds an overlay into the overlay manager system.
addParticleFunction(ParticleFunction) - Method in class org.j3d.geom.particle.ParticleSystem
Append a new particle function to the list.
addParticleSystem(ParticleSystem) - Method in class org.j3d.geom.particle.ParticleSystemManager
Add a new particle system to this manager.
addPatch(ROAMPatch) - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Add the newly created patch to the renderer specific structures.
addPatch(ROAMPatch) - Method in class org.j3d.terrain.roam.ROAMSplitMergeLandscape
Add the newly created patch to the renderer specific structures.
addRGBKeyFrame(float, float, float, float, float) - Method in class org.j3d.util.interpolator.ColorInterpolator
Add a key frame set of values at the given key point.
addRGBKeyFrame(float, Color4f) - Method in class org.j3d.util.interpolator.ColorInterpolator
Add a key frame set of values at the given key point.
addRectField(int, int, float[], float[]) - Method in class org.j3d.geom.spring.SpringSystem
Add a retangular field of spring node location points to this field.
addSpring(SpringNode) - Method in class org.j3d.geom.spring.SpringNode
Add a spring between the given node and this node.
additiveBlend - Variable in class org.j3d.loaders.discreet.MaterialBlock
Flag indicating the transparency blend is additive
allocatedSize - Variable in class org.j3d.util.interpolator.Interpolator
The current size of the array data
alpha - Variable in class org.j3d.geom.particle.Particle
Red component of the color of the particle
ambientColor - Variable in class org.j3d.loaders.discreet.MaterialBlock
The ambient colour of this block - transcribed to 3 value RGB [0,1]
ambientInfo - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Information about the ambient light tracks
ambientLight - Variable in class org.j3d.loaders.discreet.ObjectMesh
Ambient light setting.
angle - Variable in class org.j3d.loaders.discreet.FalloffData
The angle to use for the light to fall off to zero
angle - Variable in class org.j3d.loaders.discreet.HotspotData
The angle for the hotspot something or other.
angle - Variable in class org.j3d.loaders.discreet.TextureBlock
The amount of rotation of the map (degrees or radians?)
animationLength - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The length of this animation in frames
appearanceGenerator - Variable in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Generator for appearance information.
appendViewpoint(ViewpointData) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Add the given viewpoint to the end of the list of available viewpoints.
apply(Particle) - Method in class org.j3d.geom.particle.BoundingBoxParticleFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
apply(Particle) - Method in class org.j3d.geom.particle.ColorRampFunction
Apply this function to the given particle right now.
apply(Particle) - Method in class org.j3d.geom.particle.FrameCountParticleFunction
Apply this function to the given particle right now.
apply(Particle) - Method in class org.j3d.geom.particle.GravityParticleFunction
Apply this function to the given particle right now.
apply(Particle) - Method in class org.j3d.geom.particle.MaxTimeParticleFunction
Apply this function to the given particle right now.
apply(Particle) - Method in interface org.j3d.geom.particle.ParticleFunction
Apply this function to the given particle right now.
apply(Particle) - Method in class org.j3d.geom.particle.PhysicsFunction
Apply this function to the given particle right now.
apply(Particle) - Method in class org.j3d.geom.particle.WindParticleFunction
Apply this function to the given particle right now.
aspectRatio - Variable in class org.j3d.loaders.discreet.LightBlock
An aspect ratio setting for the light, allowing for non-circular visuals
attenuation - Variable in class org.j3d.loaders.discreet.LightBlock
The linear attentuation parameter of the light
avatarCollision(SceneGraphPath) - Method in interface org.j3d.renderer.java3d.navigation.CollisionListener
Notification that a collision has taken place with the given Java3D scene object.

B

BACKGROUND_COPY - Static variable in interface org.j3d.renderer.java3d.overlay.Overlay
This mode copies the background image to the canvas before it is drawn
BACKGROUND_NONE - Static variable in interface org.j3d.renderer.java3d.overlay.Overlay
This mode prevents the background from being drawn
BACK_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the back view (0x3060)
BALL_DATA - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
BASE_TO_BASE - Static variable in class org.j3d.terrain.roam.TreeNode
Base to base orientation of the edge split routine
BEEPER_QUEUE_OVERFLOW_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
BITMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
BOTTOM_ALIGN - Static variable in class org.j3d.renderer.java3d.overlay.LabelOverlay
The value for the BOTTOM vertical alignment
BOTTOM_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the bottom view (0x3020)
BOX_MAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of a cubic env map (0x4190)
BSplineCurveData - class org.j3d.geom.spline.BSplineCurveData.
Representation of data that represents a single B-Spline curve.
BSplineCurveData() - Constructor for class org.j3d.geom.spline.BSplineCurveData
 
BSplineGenerator - class org.j3d.geom.spline.BSplineGenerator.
Geometry generator for generating a single B-Splinecurve.
BSplineGenerator() - Constructor for class org.j3d.geom.spline.BSplineGenerator
Construct a new generator of degree 3 with default number of segments.
BSplineGenerator(int) - Constructor for class org.j3d.geom.spline.BSplineGenerator
Construct a new generator with the given degree but fixed number of segments.
BSplineGenerator(int, int) - Constructor for class org.j3d.geom.spline.BSplineGenerator
Construct a new generator with the specified number of tessellations over the length of the curve, regardless of extents.
BSplinePatchGenerator - class org.j3d.geom.spline.BSplinePatchGenerator.
Geometry generator for generating rectangular BSpline patches.
BSplinePatchGenerator() - Constructor for class org.j3d.geom.spline.BSplinePatchGenerator
Construct a new generator with default settings of 20 grid squares over the length of one surface.
BSplinePatchGenerator(int, int) - Constructor for class org.j3d.geom.spline.BSplinePatchGenerator
Construct a new generator with the specified number of tessellations over the side of the patch, regardless of extents and default degree of 3 for both width and depth.
BSplinePatchGenerator(int, int, int) - Constructor for class org.j3d.geom.spline.BSplinePatchGenerator
Construct a new generator with the specified number of tessellations over the side of the patch, regardless of extents and the same degree for both width and depth.
BSplinePatchGenerator(int, int, int, int) - Constructor for class org.j3d.geom.spline.BSplinePatchGenerator
Construct a new generator with the specified number of tessellations over the side of the patch, regardless of extents and specific degree for both width and depth.
BSplineUtils - class org.j3d.geom.spline.BSplineUtils.
Utility functionality useful for working with BSpline curves and surfaces.
BSplineUtils() - Constructor for class org.j3d.geom.spline.BSplineUtils
 
BTHeader - class org.j3d.loaders.vterrain.BTHeader.
Representation of the BT File format header information.
BTHeader() - Constructor for class org.j3d.loaders.vterrain.BTHeader
 
BTLoader - class org.j3d.renderer.java3d.loaders.BTLoader.
Loader for the VTerrain Project's BT file format.
BTLoader() - Constructor for class org.j3d.renderer.java3d.loaders.BTLoader
Construct a new default loader with no flags set
BTLoader(int) - Constructor for class org.j3d.renderer.java3d.loaders.BTLoader
Construct a new loader with the given flags set.
BTParser - class org.j3d.loaders.vterrain.BTParser.
A low-level parser for the VTerrain's Project BT file format.
BTParser() - Constructor for class org.j3d.loaders.vterrain.BTParser
Construct a new parser with no stream set.
BTParser(InputStream) - Constructor for class org.j3d.loaders.vterrain.BTParser
Construct a new parser using the given stream.
BUTTON_DATA - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
BUTTON_DATA_PACKET_LENGTH - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
BUTTON_MASK - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
BaseEmitter - class org.j3d.geom.particle.BaseEmitter.
Common base class that implements the ParticleInitializer interface for all emitters.
BaseEmitter() - Constructor for class org.j3d.geom.particle.BaseEmitter
Construct a new default emitter, with everything initialized to zeroes, except colour, which is white.
BaseEmitter(int, int, float[], float, float) - Constructor for class org.j3d.geom.particle.BaseEmitter
Construct a new emitter instance for a point emitter.
BezierGenerator - class org.j3d.geom.spline.BezierGenerator.
Geometry generator for generating a single Bezier curve.
BezierGenerator() - Constructor for class org.j3d.geom.spline.BezierGenerator
Construct a new generator with default settings of 16 line segments over the length of one curve.
BezierGenerator(int) - Constructor for class org.j3d.geom.spline.BezierGenerator
Construct a new generator with the specified number of tessellations over the length of the curve, regardless of extents.
BezierPatchGenerator - class org.j3d.geom.spline.BezierPatchGenerator.
Geometry generator for generating rectangular Bezier patches.
BezierPatchGenerator() - Constructor for class org.j3d.geom.spline.BezierPatchGenerator
Construct a new generator with default settings of 20 grid squares over the length of one surface.
BezierPatchGenerator(int, int) - Constructor for class org.j3d.geom.spline.BezierPatchGenerator
Construct a new generator with the specified number of tessellations over the side of the patch, regardless of extents.
BinaryLoader - interface org.j3d.renderer.java3d.loaders.BinaryLoader.
Extension of the Sun Loader definition interface that provides extra methods for loading InputStream.
BlockDataInputStream - class org.j3d.io.BlockDataInputStream.
A data input stream which allows reading of arrays of primative types as well as the standard types a DataInputStream allows.
BlockDataInputStream(InputStream) - Constructor for class org.j3d.io.BlockDataInputStream
Creates a BlockDataInputStream that uses the specified underlying InputStream.
BooleanInterpolator - class org.j3d.util.interpolator.BooleanInterpolator.
An interpolator that works with boolean values.
BooleanInterpolator() - Constructor for class org.j3d.util.interpolator.BooleanInterpolator
Create a new sequencer instance with the default size for the number of key values.
BooleanInterpolator(int) - Constructor for class org.j3d.util.interpolator.BooleanInterpolator
Create a step interpolator with the given basic size.
BooleanInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.BooleanInterpolator
Create a interpolator with the given basic size using the interpolation type.
BoundingBoxParticleFunction - class org.j3d.geom.particle.BoundingBoxParticleFunction.
Clamps the position of a particle to within a BoundingBox.
BoundingBoxParticleFunction(float[], float[]) - Constructor for class org.j3d.geom.particle.BoundingBoxParticleFunction
Create a new bounding box function with the given initial bounds
Box - class org.j3d.renderer.java3d.geom.Box.
A simple box that uses boxs.
Box() - Constructor for class org.j3d.renderer.java3d.geom.Box
Construct a default box with no appearance set.
Box(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Box
Construct a default box with the given appearance.
Box(float, float, float) - Constructor for class org.j3d.renderer.java3d.geom.Box
Construct a default box with no appearance set.
Box(float, float, float, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Box
Construct a default box with the given appearance and dimensions.
BoxGenerator - class org.j3d.geom.BoxGenerator.
Generator of box coordinates, normals and texture coordinates.
BoxGenerator() - Constructor for class org.j3d.geom.BoxGenerator
Construct a box with the default size of 2, 2, 2.
BoxGenerator(float, float, float) - Constructor for class org.j3d.geom.BoxGenerator
Construct a box with the given dimensions.
backgroundBitmap - Variable in class org.j3d.loaders.discreet.ObjectMesh
The name of the bitmap to use for the background, if set
backgroundColor - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Background colour of the overlay
backgroundMidpoint - Variable in class org.j3d.loaders.discreet.ObjectMesh
Percentage location of the mid point, [0,1]
backgroundMode - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
The current background mode.
bankAngle - Variable in class org.j3d.loaders.discreet.CameraBlock
The rotation angle in degrees for the camera.
bboxCenter - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The current bboxCenter of the segment
bboxCenter - Variable in class org.j3d.geom.hanim.HAnimJoint
The current bboxCenter of the joint
bboxCenter - Variable in class org.j3d.geom.hanim.HAnimSegment
The current bboxCenter of the segment
bboxSize - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The current bboxSize of the segment
bboxSize - Variable in class org.j3d.geom.hanim.HAnimJoint
The current bboxSize of the joint
bboxSize - Variable in class org.j3d.geom.hanim.HAnimSegment
The current bboxSize of the segment
begin() - Method in class org.j3d.device.output.elumens.SPI
 
bias - Variable in class org.j3d.loaders.discreet.LightBlock
The bias of the spotlight ray
binormals - Variable in class org.j3d.loaders.discreet.TriangleMesh
Listing of binormals for each vertex
blendColor1 - Variable in class org.j3d.loaders.discreet.TextureBlock
blend colour 1.
blendColor2 - Variable in class org.j3d.loaders.discreet.TextureBlock
blend colour 2.
blocks - Variable in class org.j3d.loaders.discreet.ObjectMesh
Listing of all the sub-objects in the mesh
blue - Variable in class org.j3d.geom.particle.Particle
Blue component of the color of the particle
blue - Variable in class org.j3d.loaders.discreet.ColorData
The blue component value
blueBlends - Variable in class org.j3d.loaders.discreet.TextureBlock
Individual blue component blend colour value
blurring - Variable in class org.j3d.loaders.discreet.TextureBlock
The amount of blurring of the texture
booleanValue(float) - Method in class org.j3d.util.interpolator.BooleanInterpolator
Get the interpolated value of the point at the given key value.
bottomExtent - Variable in class org.j3d.loaders.vterrain.BTHeader
The bottom-most extent Lat-Long if not UTM.
bottomInset - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Inset (border spacing) for the bottom edge
boundingBox - Variable in class org.j3d.geom.particle.Particle
bounding box for the particle
bounds - Variable in class org.j3d.geom.CharacterData
The 2D bounds of the character - in the X,Y plane.
boxMapMaterials - Variable in class org.j3d.loaders.discreet.TriangleMesh
Names of the materials used for a cubic environment map.
bumpMap - Variable in class org.j3d.loaders.discreet.MaterialBlock
The bump map to be associated with this material
bumpMask - Variable in class org.j3d.loaders.discreet.MaterialBlock
The bump map to be associated with this material
bumpPercentage - Variable in class org.j3d.loaders.discreet.TextureBlock
Bump map percentage filter to apply.

C

CALIBRATION_CHECKSUM_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
CAMERA_NODE_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the camera keyframe data (0xB003)
CAMERA_OLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The object ID represents an old camera data (0x4500)
CAMERA_RANGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the camera range (clip params) (0x4720)
CAMERA_SEE_CONE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the camera see view cone (0x4710)
CAMERA_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the camera view (0x3080)
CAMP_AREA_ASTRO - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
CAPE - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
CENTER_ALIGN - Static variable in class org.j3d.renderer.java3d.overlay.LabelOverlay
The value for the CENTER horizontal and vertical alignments
CHANGE_AUTOMATIC_ZERO_PARAMETERS - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
CHUNK_IS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
CHUNK_NOT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
CHUNK_TYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
CHUNK_UNIQUE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
CLICKED_IMAGE - Static variable in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Index of the mouse clicked image
CLIPPED - Static variable in class org.j3d.util.frustum.ViewFrustum
The geometry has been clipped to the view frustum
CMAGIC - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
COLOR24 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The information is for a 24bit colour (0x0011)
COLORF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The information is for a float color (0x0010)
COL_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
COMMAND_UNRECOGNIZED_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
CONTAINER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
CUBIC_SENSITIVITY_ENABLED - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
constant for cubic sensitivity
CUBIC_SENSITIVITY_ENABLE_DISABLE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
C_ALL_LINES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_ALPHA_SPLIT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_ANG_THRESH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_ANIMLENGTH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_APPLY_DISP_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_APPLY_FBUF_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_APPLY_FILE_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_ARCH_DENOM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_ASNAPS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_AUTO_REFLECT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_AUTO_SMOOTH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_AUTO_UNIFY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_AUTO_WELD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BACKUP_FILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BACK_TYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BGND_METHOD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BGND_PRES_RATIO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BGTYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BIAS_DEFAULT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BITMAP_DRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BLUR_DUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BLUR_FRAMES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BLUR_SAMPLES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BOOLTYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_BOOLWELD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CAMNAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_COMM_PORT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CONESEGS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CONESIDES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CONSTS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CONT_DEFAULT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CUBDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CURMTL_FROM_MESH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CURTIME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_CUR_MNAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_DETAIL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_DISP_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_DITHER_24 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_DITHER_256 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_DXFNAME_SRC - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_DXF_SMOOTH_ANG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_EDITOR_OK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_ETAPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FBUF_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FILE_IN_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FILE_OUT_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FLIDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FLIFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FONTSEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FORCE_WIRE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_FROZ_DISPLAY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_GAMMA_CORRECT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_GEOSMOOTH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_GET_SHAPE_MAKE_FACES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_GRIDS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_GRRANGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HEBOT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HEDEG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HEDIR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HEHT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HEMISEGS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HESEG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HETOP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HETURNS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HI_CONTRAST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HOT_CHECK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_HOT_METHOD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_IN_DEVICE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_JPEG_COMPRESSION - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_KEYFRAMER_OK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_KF_SHOW_BACKFACE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_KTAPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LOFTER_OK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LOFT_L_REPEAT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LOFT_UV_NORMALIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LOFT_WITH_TEXTURE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LOFT_W_REPEAT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LO_CONTRAST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LTAPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_LTNAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER1 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER2 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER3 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER4 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER5 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER6 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER7 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER8 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER9 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPDRAWER_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAPTYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAP_DISPLAY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAP_MATRIX - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAP_MATRIX_OLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAP_SCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAP_WHT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MAP_XYZ - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MASTER_AMBIENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MASTER_SCALES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MBLUR_DITHER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MD_CE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MD_CS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MD_PDET - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MD_SDET - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MD_SML - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MD_SMW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MEDTILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MESHSEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MESHUNSEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MFTSYM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MODDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MODFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MODICOUNT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MODMODEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MODWMODE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MSCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MSCSYM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MSHAX - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MSHCP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MSHLOCAL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MTLDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MTLFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_MTTSYM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_NET_FIELD_ORDER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_NET_USE_GAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_NET_USE_VPOST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_NGPARMS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_NTH_SERIAL_NUM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_NUM_FORMAT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_OBJECT_MBLUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_OBNAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_OPTIMIZE_LOFT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PALFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PAL_TYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PICKSIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PIXEL_SIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_POLYSEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_POLYUNSEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PREVMODE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PRISMSEGS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PRISMSIDES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PROGMODE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PTHLEVEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_DOFNUM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_FPS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_FROM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_METHOD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_NTH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_RNG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_TO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_PV_TYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_QUIKSTUFF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RAX - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RAY_SHADOWS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_REFLIP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RENDER_ALL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RENDTYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_REND_FIELDS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_REND_FROM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_REND_NTH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_REND_TO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_REND_TSTEP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_AA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_ANIMTYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_COMPRESS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_DISPDEV - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_FILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_HARDDEV - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_HIDE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_MAPSW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_OUTPUT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_OVASPECT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_OVH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_OVW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_PATH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_PICTYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_RMODE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_SHADOW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_TODISK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RGB_TWOSIDE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RIPDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RIPFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RND_MIP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_RND_TURBO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SAFE_FRAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SAVE_LAST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SEE_3D - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SEE_CAMERAS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SEE_LIGHTS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SEG_END - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SEG_START - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SEL_ITEMTOG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SEL_RESET - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SHAPER_OK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SHOOK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SHOW_1STVERT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SHPDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SHPFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SHPLOCAL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SMOOTHING - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SMOOTH_ANG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SNAPS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SPHSEGS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SRDEG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SRDIAM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SRDIR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SRSEG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SS_THRESH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_STAPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_STICKY_KEYINF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SUPER_BLACK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SUPER_SAMPLE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_BUMP_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_BUMP_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_OPAC_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_OPAC_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_REFL_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_SELFI_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_SHIN_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_SHIN_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_SPEC_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_SPEC_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_TEXT2_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_TEXT2_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_TEXT_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_SXP_TEXT_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TAB_BASES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TAB_DIVS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TENS_DEFAULT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TESS_TENSION - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TESS_TYPE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TEXTURE_BLUR_DEFAULT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TGA_DEPTH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TILE_XY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TORSEGS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TORSIDES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TUBESEGS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TUBESIDES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TXDRAWER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TXFILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_TX_STRING - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_USERAX - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_USE_ALPHA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VERTMARK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VIEW_PRES_RATIO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VP_FROM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VP_NTH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VP_TO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VP_TSTEP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VTR_FRAMES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VTR_HD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VTR_HDTL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VTR_IN - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VTR_PK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VTR_SH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_VTR_TL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WELD_LOFT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WELD_THRESHOLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORKMTL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS_2 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS_3 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS_4 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS_5 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS_6 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS_7 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_WORK_MTLS_8 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
C_ZCLIP_POINT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
CacheAlreadySetException - exception org.j3d.texture.CacheAlreadySetException.
An exception for when an attempt is made to set a default cache type when one has already been set.
CacheAlreadySetException() - Constructor for class org.j3d.texture.CacheAlreadySetException
Creates a new exception without detail message.
CacheAlreadySetException(String) - Constructor for class org.j3d.texture.CacheAlreadySetException
Constructs an exception with the specified detail message.
CameraBlock - class org.j3d.loaders.discreet.CameraBlock.
Representation of a single camera and its paramaters needed for rendering.
CameraBlock() - Constructor for class org.j3d.loaders.discreet.CameraBlock
Create a new camera block and set it up with basic details.
CapturedImageObserver - interface org.j3d.ui.CapturedImageObserver.
An observer for when images have been captured from the Canvas3D.
CharHashMap - class org.j3d.util.CharHashMap.
A hash map that uses primitive chars for the key rather than objects.
CharHashMap() - Constructor for class org.j3d.util.CharHashMap
Constructs a new, empty hashtable with a default capacity and load factor, which is 20 and 0.75 respectively.
CharHashMap(int) - Constructor for class org.j3d.util.CharHashMap
Constructs a new, empty hashtable with the specified initial capacity and default load factor, which is 0.75.
CharHashMap(int, float) - Constructor for class org.j3d.util.CharHashMap
Constructs a new, empty hashtable with the specified initial capacity and the specified load factor.
CharacterCreator - class org.j3d.geom.CharacterCreator.
Representation of font information needed to create polygonal text.
CharacterCreator(Font, double) - Constructor for class org.j3d.geom.CharacterCreator
Create a new fontstyle object representing the given font.
CharacterData - class org.j3d.geom.CharacterData.
Data-holder class representing a single polygonalised character that has been created by the CharacterCreator.
CharacterData() - Constructor for class org.j3d.geom.CharacterData
 
CircularList - class org.j3d.util.CircularList.
A circular list (buffer) implementation.
CircularList() - Constructor for class org.j3d.util.CircularList
Constructs a new, empty list.
CollisionListener - interface org.j3d.renderer.java3d.navigation.CollisionListener.
A listener interface used to notify of a collision between the user position and geometry in the scene.
ColorData - class org.j3d.loaders.discreet.ColorData.
A single color data from the keyframe tracking.
ColorData() - Constructor for class org.j3d.loaders.discreet.ColorData
 
ColorInterpolator - class org.j3d.util.interpolator.ColorInterpolator.
An interpolator that works with color components.
ColorInterpolator() - Constructor for class org.j3d.util.interpolator.ColorInterpolator
Create a new linear interpolator instance with the default size for the number of key values and running in RGB color space.
ColorInterpolator(int) - Constructor for class org.j3d.util.interpolator.ColorInterpolator
Create an linear RGB interpolator with the given basic size.
ColorInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.ColorInterpolator
Create a new linear interpolator instance with the default size for the number of key values and selectable color space.
ColorInterpolator(int, int, int) - Constructor for class org.j3d.util.interpolator.ColorInterpolator
Create a interpolator with the given basic size using the interpolation type and color space to interpolate over.
ColorRampFunction - class org.j3d.geom.particle.ColorRampFunction.
Apply a colour change over time to the particle.
ColorRampFunction() - Constructor for class org.j3d.geom.particle.ColorRampFunction
Create a disabled, default color ramp function with no values defined.
ColorRampFunction(float[], float[], boolean) - Constructor for class org.j3d.geom.particle.ColorRampFunction
Create a new colour ramp generator that uses the given times and 3 component colour values for that time for the interpolation.
ColorRampFunction(float[], float[], int, boolean) - Constructor for class org.j3d.geom.particle.ColorRampFunction
Create a new colour ramp generator that uses the given times and 3 component colour values for that time for the interpolation.
ColorRampGenerator - class org.j3d.geom.terrain.ColorRampGenerator.
Utility class to create colors per vertex for a terrain model where the colour model is based on a ramp value.
ColorRampGenerator() - Constructor for class org.j3d.geom.terrain.ColorRampGenerator
Construct a ramp generator with no color information set.
ColorRampGenerator(float[], Color3f[]) - Constructor for class org.j3d.geom.terrain.ColorRampGenerator
Create a new colour ramp generator that uses the given heights and 3 component colour values for that height for the interpolation.
ColorRampGenerator(float[], Color4f[]) - Constructor for class org.j3d.geom.terrain.ColorRampGenerator
Create a new colour ramp generator that uses the given heights and 4 component colour values for that height for the interpolation.
ColorRampGenerator(float[], float[][]) - Constructor for class org.j3d.geom.terrain.ColorRampGenerator
Create a new colour ramp generator that uses the given heights and colour values for that height for the interpolation.
ColorRampGenerator(float[], float[], boolean) - Constructor for class org.j3d.geom.terrain.ColorRampGenerator
Create a new colour ramp generator that uses the given heights and colour values for that height for the interpolation.
ColorUtils - class org.j3d.util.ColorUtils.
An set of utility functions that convert from one color space to another.
ColorUtils() - Constructor for class org.j3d.util.ColorUtils
 
Cone - class org.j3d.renderer.java3d.geom.Cone.
A simple cone that uses triangles.
Cone() - Constructor for class org.j3d.renderer.java3d.geom.Cone
Construct a default cone with no appearance set.
Cone(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Cone
Construct a default cone with the given appearance.
Cone(int) - Constructor for class org.j3d.renderer.java3d.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.java3d.geom.Cone
Construct a default cone with no appearance set.
Cone(int, Appearance) - Constructor for class org.j3d.renderer.java3d.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.java3d.geom.Cone
Construct a default cone with the given appearance.
Cone(float, float, int, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Cone
Construct a cone with all the values customisable
ConeGenerator - class org.j3d.geom.ConeGenerator.
Generator of Cone raw coordinates and geometry normals.
ConeGenerator() - Constructor for class org.j3d.geom.ConeGenerator
Construct a default cone of height 2 and bottom radius of 1.
ConeGenerator(float, float) - Constructor for class org.j3d.geom.ConeGenerator
Create a custom cone of the given height and radius that includes the bottom faces.
ConeGenerator(float, float, int) - Constructor for class org.j3d.geom.ConeGenerator
Create a custom cone of the given height and radius and can control the number of facets in the cone.
ConeGenerator(float, float, boolean, boolean) - Constructor for class org.j3d.geom.ConeGenerator
Create a custom cone of the given height and radius and can toggle the use of the bottom faces.
ConeGenerator(float, float, int, boolean, boolean) - Constructor for class org.j3d.geom.ConeGenerator
Create a custom cone of the given height and radius and can toggle the use of the bottom faces and control the number of facets in the cone.
Coordinate2DInterpolator - class org.j3d.util.interpolator.Coordinate2DInterpolator.
An interpolator that works with 2D positional coordinates.
Coordinate2DInterpolator() - Constructor for class org.j3d.util.interpolator.Coordinate2DInterpolator
Create a new linear interpolator instance with the default size for the number of key values.
Coordinate2DInterpolator(int) - Constructor for class org.j3d.util.interpolator.Coordinate2DInterpolator
Create an linear interpolator with the given basic size.
Coordinate2DInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.Coordinate2DInterpolator
Create a interpolator with the given basic size using the interpolation type.
CoordinateInterpolator - class org.j3d.util.interpolator.CoordinateInterpolator.
An interpolator that works with positional coordinates.
CoordinateInterpolator() - Constructor for class org.j3d.util.interpolator.CoordinateInterpolator
Create a new linear interpolator instance with the default size for the number of key values.
CoordinateInterpolator(int) - Constructor for class org.j3d.util.interpolator.CoordinateInterpolator
Create an linear interpolator with the given basic size.
CoordinateInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.CoordinateInterpolator
Create a interpolator with the given basic size using the interpolation type.
CoordinateUtils - class org.j3d.geom.CoordinateUtils.
A utility class that can be used to modify coordinate values of an item of geometry.
CoordinateUtils() - Constructor for class org.j3d.geom.CoordinateUtils
Create a default instance of the utility class.
Cylinder - class org.j3d.renderer.java3d.geom.Cylinder.
A simple cylinder that uses cylinders.
Cylinder() - Constructor for class org.j3d.renderer.java3d.geom.Cylinder
Construct a default cylinder with no appearance set.
Cylinder(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Cylinder
Construct a default cylinder with the given appearance.
Cylinder(int) - Constructor for class org.j3d.renderer.java3d.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.java3d.geom.Cylinder
Construct a default cylinder with no appearance set.
Cylinder(int, Appearance) - Constructor for class org.j3d.renderer.java3d.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.java3d.geom.Cylinder
Construct a default cylinder with the given appearance.
Cylinder(float, float, int, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Cylinder
Construct a cylinder with all the values customisable.
CylinderGenerator - class org.j3d.geom.CylinderGenerator.
A simple cylinder that can be configured to have end caps.
CylinderGenerator() - Constructor for class org.j3d.geom.CylinderGenerator
Construct a default cylinder with end caps.
CylinderGenerator(boolean) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a default cylinder with the option of having end caps.
CylinderGenerator(int) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a default cylinder with end caps and selectable number of faces around the radius.
CylinderGenerator(int, boolean) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a default cylinder with the option of having end caps and selectable number of faces around the radius.
CylinderGenerator(float, float) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a cylinder of a given height and radius with ends.
CylinderGenerator(float, float, int) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a cylinder of a given height and radius with ends and selectable number of faces around the radius.
CylinderGenerator(float, float, boolean, boolean) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a cylinder of a given height and radius with the option of ends.
CylinderGenerator(float, float, boolean, boolean, boolean) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a cylinder of a given height and radius with the option of ends.
CylinderGenerator(float, float, int, boolean, boolean) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a cylinder of a given height and radius with the option of ends and selectable number of faces around the radius.
CylinderGenerator(float, float, int, boolean, boolean, boolean) - Constructor for class org.j3d.geom.CylinderGenerator
Construct a cylinder of a given height and radius with the option of ends and selectable number of faces around the radius.
calcAllNormals(ObjectMesh) - Method in class org.j3d.loaders.discreet.MaxUtils
Do all the parsing work.
calcBiNormalsAndTangents(TriangleMesh) - Method in class org.j3d.loaders.discreet.MaxUtils
Calculate the binormals tangents for a given tri-mesh.
calcNormals(TriangleMesh) - Method in class org.j3d.loaders.discreet.MaxUtils
Calculate the normals for a given tri-mesh.
cameraInfo - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Information about the camera tracks
cameraTargetInfo - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Information about the camera target track
cameras - Variable in class org.j3d.loaders.discreet.ObjectBlock
Cameras (viewpoints) registered with this object
canvas - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Drawing area that we scribble our stuff on
canvasImageCaptured(BufferedImage) - Method in interface org.j3d.ui.CapturedImageObserver
Notification that an image has been captured from the canvas and is ready for processing.
canvasImageCaptured(BufferedImage) - Method in class org.j3d.ui.image.JPEGImageObserver
Notification that an image has been captured from the canvas and is ready for processing.
canvasImageCaptured(BufferedImage) - Method in class org.j3d.ui.image.JPEGSequenceObserver
Notification that an image has been captured from the canvas and is ready for processing.
castsShadows - Variable in class org.j3d.loaders.discreet.LightBlock
Flag indicating that this light will cast shadows
checkImageComponent(String) - Method in interface org.j3d.renderer.java3d.texture.J3DTextureCache
Check to see if a filename is cached for an ImageComponent.
checkTexture(String) - Method in interface org.j3d.texture.TextureCache
Check to see if a filename is cached for a Texture.
childUpdateRequired(HAnimObject) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Notification that the child has changed and will need to recalculate it's vertex positions.
childUpdateRequired(HAnimObject) - Method in class org.j3d.geom.hanim.HAnimJoint
Notification that the child has changed and will need to recalculate it's vertex positions.
childUpdateRequired(HAnimObject) - Method in interface org.j3d.geom.hanim.HAnimObjectParent
Notification that the child has changed and will need to recalculate it's vertex positions.
children - Variable in class org.j3d.geom.hanim.HAnimJoint
The current collection of children nodes registered to this object.
children - Variable in class org.j3d.geom.hanim.HAnimSegment
The current collection of children nodes registered to this object.
children - Variable in class org.j3d.geom.hanim.HAnimSite
The current collection of children nodes registered to this object.
clear() - Method in class org.j3d.geom.IntersectionUtils
Clear the current internal structures to reduce the amount of memory used.
clear() - Method in class org.j3d.geom.hanim.HumanoidManager
Clear all the humanoids currently being managed.
clear() - Method in class org.j3d.geom.particle.ParticleList
Removes all of the elements from this set.
clear() - Method in class org.j3d.loaders.dem.DEMParser
Force a clear of the data that has been previous read by this parser.
clear() - Method in class org.j3d.loaders.vterrain.BTParser
Clear the internal data structures used by this parser.
clear() - Method in class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Clear the current screen.
clear() - Method in class org.j3d.terrain.roam.ROAMPatch
Instruct this patch that it is about to be removed from active duty.
clear() - Method in class org.j3d.util.CharHashMap
Clears this hashtable so that it contains no keys.
clear() - Method in class org.j3d.util.CircularList
Removes all of the elements from this set.
clear() - Method in class org.j3d.util.DoubleHashMap
Clears this hashtable so that it contains no keys.
clear() - Method in class org.j3d.util.FloatHashMap
Clears this hashtable so that it contains no keys.
clear() - Method in class org.j3d.util.HashSet
Removes all of the elements from this set.
clear() - Method in class org.j3d.util.IntHashMap
Clears this hashtable so that it contains no keys.
clear() - Method in class org.j3d.util.ObjectArray
Clear the array so that it contains no values
clear() - Method in class org.j3d.util.Queue
Remove all elements in the queue.
clear() - Method in class org.j3d.util.interpolator.Interpolator
Reset the interpolator to be empty so that new key values are replacing the old ones.
clearAll() - Method in interface org.j3d.texture.TextureCache
Clear the entire cache now.
clearCachedObjects() - Method in class org.j3d.geom.TriangulationUtils
Clean up the internal cache and reduce it to zero.
clearCachedObjects() - Method in class org.j3d.geom.particle.ParticleList
Clean up the internal cache and reduce it to zero.
clearCachedObjects() - Method in class org.j3d.util.CircularList
Clean up the internal cache and reduce it to zero.
clearOverlays() - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Clear all the current overlays.
clone() - Method in class org.j3d.geom.GeometryData
Make a copy of this object with identical data.
close() - Method in class org.j3d.device.input.polhemus.SerialPortDevice
Close the serial port and all associated streams now.
close() - Method in class org.j3d.device.input.spaceball.InputDeviceBase
call this method when overriding
close() - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Closes and frees serial port.
close() - Method in class org.j3d.loaders.stl.STLFileReader
Releases used resources.
collidable - Variable in class org.j3d.util.UserSupplementData
Flag to say whether this object or group is eligible for use in collision detection and avoidance routines.
color - Variable in class org.j3d.geom.particle.BaseEmitter
Initial colour to make all particles
color - Variable in class org.j3d.loaders.discreet.LightBlock
The 3-component light colour value
colorAvailable - Variable in class org.j3d.terrain.AbstractTerrainData
Flag indicating if colour data is available from this dataset.
colorIndexes - Variable in class org.j3d.geom.GeometryData
Storage for color index information if the shape type requires it.
colors - Variable in class org.j3d.geom.GeometryData
Colour values if using per-vertex coloring.
colors - Variable in class org.j3d.loaders.discreet.KeyframeAmbientBlock
The track position info
colors - Variable in class org.j3d.loaders.discreet.KeyframeColorBlock
The sets of keyframe/value pairs
colors - Variable in class org.j3d.loaders.discreet.KeyframeLightBlock
Track colour info
colors - Variable in class org.j3d.loaders.discreet.KeyframeSpotlightBlock
Colour track info
columnNumber - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
The column ID of DEM profile stored in this record (element 1).
columns - Variable in class org.j3d.loaders.vterrain.BTHeader
The number of columns of data in the file
componentHidden(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Notification that the component has been hidden.
componentHidden(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Notification that the component has been hidden.
componentHidden(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Notification that the component has been hidden.
componentMoved(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Notification that the component has been moved.
componentMoved(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Notification that the component has been moved.
componentMoved(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Notification that the component has been moved.
componentResized(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Notification that the component has been resized.
componentResized(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Notification that the component has been resized.
componentResized(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Notification that the component has been resized.
componentShown(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Notification that the component has been shown.
componentShown(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Notification that the component has been shown.
componentShown(ComponentEvent) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Notification that the component has been shown.
componentSize - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
The bounds of the Canvas3D this overlay is rendered in
components(int, int, int) - Static method in class org.j3d.renderer.java3d.overlay.OverlayUtilities
Breaks an integer into powers of 2.
connections - Variable in class org.j3d.geom.spring.SpringNode
Connections to other nodes
consoleBG - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Root branchgroup for the entire overlay system
consoleBG - Variable in class org.j3d.renderer.java3d.overlay.TextureOverlay
Root branchgroup for the entire overlay system
consoleTG - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Transformation to make the raster become screen coords as well
contains(Point) - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Check to see if the point passed in is contained within the bounds of the overlay.
contains(Point) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Check to see if the point passed in is contained within the bounds of the overlay.
contains(Point) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Check to see if the point passed in is contained within the bounds of the overlay.
contains(Object) - Method in class org.j3d.util.CharHashMap
Tests if some key maps into the specified value in this hashtable.
contains(Object) - Method in class org.j3d.util.CircularList
Returns true if this set contains the specified element.
contains(Object) - Method in class org.j3d.util.DoubleHashMap
Tests if some key maps into the specified value in this hashtable.
contains(Object) - Method in class org.j3d.util.FloatHashMap
Tests if some key maps into the specified value in this hashtable.
contains(Object) - Method in class org.j3d.util.HashSet
Returns true if this set contains the specified element.
contains(Object) - Method in class org.j3d.util.IntHashMap
Tests if some key maps into the specified value in this hashtable.
containsKey(char) - Method in class org.j3d.util.CharHashMap
Tests if the specified object is a key in this hashtable.
containsKey(double) - Method in class org.j3d.util.DoubleHashMap
Tests if the specified object is a key in this hashtable.
containsKey(float) - Method in class org.j3d.util.FloatHashMap
Tests if the specified object is a key in this hashtable.
containsKey(int) - Method in class org.j3d.util.IntHashMap
Tests if the specified object is a key in this hashtable.
containsValue(Object) - Method in class org.j3d.util.CharHashMap
Returns true if this HashMap maps one or more keys to this value.
containsValue(Object) - Method in class org.j3d.util.DoubleHashMap
Returns true if this HashMap maps one or more keys to this value.
containsValue(Object) - Method in class org.j3d.util.FloatHashMap
Returns true if this HashMap maps one or more keys to this value.
containsValue(Object) - Method in class org.j3d.util.IntHashMap
Returns true if this HashMap maps one or more keys to this value.
controlPointCoordinates - Variable in class org.j3d.geom.spline.PatchGenerator
ControlPoint values used to generate patches
controlPointWeights - Variable in class org.j3d.geom.spline.BSplineGenerator
The control point weightings on the patch.
controlPointWeights - Variable in class org.j3d.geom.spline.PatchGenerator
The control point weightings on the patch.
controlPoints - Variable in class org.j3d.geom.spline.BSplineCurveData
The control points of the curve described as a flat array of values.
convert(byte[], short[], int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts byte in little/big endian order in srcBuffer to big/little endian signed short (2 bytes long) data.
convert(byte[], short[], int, int, int, short) - Static method in class org.j3d.io.EndianConverter
Converts bytes in little/big endian order in srcBuffer to big/little endian short (2 bytes long) data.
convert(byte[], int[], int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts bytes in little/big endian order in srcBuffer to big/little endian signed integer (4 bytes long) data.
convert(byte[], int[], int, int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts bytes in little/big endian order in srcBuffer to big/little endian integer (4 bytes long) data.
convert(byte[], long[], int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts bytes in little/big endian order in srcBuffer to big/little endian long (8 bytes long) data.
convert(byte[], long[], int, int, int, long) - Static method in class org.j3d.io.EndianConverter
Converts bytes in little/big endian order in srcBuffer to big/little endian long (8 bytes long) data.
convert(short) - Static method in class org.j3d.io.EndianConverter
Convert a little/big endian signed short to a big/little endian signed short
convert(int) - Static method in class org.j3d.io.EndianConverter
Convert a little/big endian signed integer to a big/little endian signed integer
convert(long) - Static method in class org.j3d.io.EndianConverter
Convert a little/big endian signed long to a big/little endian signed long
convert(int, byte[], int[], int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts bytes in little/big endian order in srcBuffer to big/little endian signed integer data with a user defined block size of 2, 3, or 4 bytes.
convert(int, byte[], int[], int, int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts bytes in little/big endian order in srcBuffer to big/little endian signed integer data with a user defined block size of 2, 3, or 4 bytes.
convertGridToTileCoord(int) - Method in class org.j3d.terrain.AbstractTiledTerrainData
Convenience method to convert the grid coordinate to the tile that it belongs in.
convertHSVtoRGB(float[], float[]) - Static method in class org.j3d.util.ColorUtils
Change an HSV color to RGB color.
convertHSVtoRGB(float, float, float, float[]) - Static method in class org.j3d.util.ColorUtils
Change an HSV color to RGB color.
convertLittleEndianToDouble(byte[], double[], int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts bytes in srcBuffer in little endian order to double data.
convertLittleEndianToFloat(byte[], float[], int, int, int) - Static method in class org.j3d.io.EndianConverter
Converts bytes in srcBuffer in little endian order to float data.
convertRGBtoHSV(float[], float[]) - Static method in class org.j3d.util.ColorUtils
Change an RGB color to HSV color.
convertRGBtoHSV(float, float, float, float[]) - Static method in class org.j3d.util.ColorUtils
Change an RGB color to HSV color.
convertRGBtoYIQ(float[], float[]) - Static method in class org.j3d.util.ColorUtils
Change an RGB color to YIQ (JPEG) color.
convertRGBtoYUV(float[], float[]) - Static method in class org.j3d.util.ColorUtils
Change an RGB color to YUV (YCrCb) color.
convertTileToGridCoord(int) - Method in class org.j3d.terrain.AbstractTiledTerrainData
Convenience method to convert the tile coordinate to a grid coordinate
convertToBigEndian(byte[], short[], int, int, int) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Converts little endian data in srcBuffer to big endian signed short (2 bytes long) data.
convertToBigEndian(byte[], short[], int, int, int, short) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Converts little endian data in srcBuffer to big endian short (2 bytes long) data.
convertToBigEndian(byte[], int[], int, int, int) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Converts little endian data in srcBuffer to big endian signed integer (4 bytes long) data.
convertToBigEndian(byte[], int[], int, int, int, int) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Converts little endian data in srcBuffer to big endian integer (4 bytes long) data.
convertToBigEndian(int, byte[], int[], int, int, int) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Converts little endian data in srcBuffer to big endian signed integer data with a user defined block size of 2, 3, or 4 bytes.
convertToBigEndian(int, byte[], int[], int, int, int, int) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Converts little endian data in srcBuffer to big endian signed integer data with a user defined block size of 2, 3, or 4 bytes.
convertToLittleEndian(short[], byte[], int, int) - Static method in class org.j3d.io.EndianConverter
Converts signed short data in srcBuffer to bytes in little endian order.
convertToLittleEndian(int[], byte[], int, int) - Static method in class org.j3d.io.EndianConverter
Converts signed int data in srcBuffer to bytes in little endian order.
convertToLittleEndian(int, int[], byte[], int, int) - Static method in class org.j3d.io.EndianConverter
Converts signed int data in srcBuffer to bytes in little endian order with a user defined block size of 1, 2, 3 or 4 (1 is here for convinience).
convertToLittleEndian(long[], byte[], int, int) - Static method in class org.j3d.io.EndianConverter
Converts signed long data in srcBuffer to bytes in little endian order.
convertToLittleEndian(float[], byte[], int, int) - Static method in class org.j3d.io.EndianConverter
Converts float data in srcBuffer to bytes in little endian order.For the conversion the Float.floatToIntBits method is used.
convertToLittleEndian(double[], byte[], int, int) - Static method in class org.j3d.io.EndianConverter
Converts double data in srcBuffer to bytes in little endian order.
convertYIQtoRGB(float[], float[]) - Static method in class org.j3d.util.ColorUtils
Change an YIQ (JPEG) color to RGB color.
convertYUVtoRGB(float[], float[]) - Static method in class org.j3d.util.ColorUtils
Change an YUV (YCrCb) color to RGB color.
coordIndex - Variable in class org.j3d.geom.CharacterData
The list of indices creating the triangles representing the text
coordinates - Variable in class org.j3d.geom.CharacterData
List of vertices needed to generate the text.
coordinates - Variable in class org.j3d.geom.GeometryData
Storage for coordinate information.
coordinatesPerParticle() - Method in interface org.j3d.geom.particle.ParticleFactory
Request the number of coordinates each particle will use.
create2DImageComponent(Object) - Method in class org.j3d.renderer.java3d.texture.TextureCreateUtils
Load the image component from the given object type.
createAppearance() - Method in interface org.j3d.renderer.java3d.terrain.AppearanceGenerator
Create a new appearance instance.
createBufferedImage(Dimension, boolean) - Static method in class org.j3d.renderer.java3d.overlay.OverlayUtilities
Create a buffered image that uses a 3 component colour model with the option of adding an alpha component.
createBufferedImage(Image) - Static method in class org.j3d.util.ImageUtils
Create a BufferedImage from the given source image.
createBufferedImage(ImageProducer) - Static method in class org.j3d.util.ImageUtils
Create a BufferedImage from the given source image producer.
createChangeAutomaticZeroParametersPacket(byte[], int, int, int) - Static method in class org.j3d.device.input.spaceball.Spaceball4000Packet
Sets a flag in the EEPROM to enable automatic rezero.
createCharacterTriangles(char[], int, ArrayList) - Method in class org.j3d.geom.CharacterCreator
From the provided font, generate the output triangles now.
createColorImage(float[][]) - Method in class org.j3d.geom.terrain.HeightImageCreator
Create a color model image from the set of terrain points.
createCubicSensitivityEnableDisablePacket(byte[], int, boolean) - Static method in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command causes the Spaceball 4000 to use or not to use the cubic sensitivity curve for the ball data transmitted.
createDisplacer() - Method in interface org.j3d.geom.hanim.HAnimFactory
Create a new default Displacer instance.
createEchoPacket(byte[], int, byte[]) - Static method in class org.j3d.device.input.spaceball.SpaceballPacket
Echo this packet.
createEnableDevicePacket(byte[], int) - Static method in class org.j3d.device.input.spaceball.Spaceball3003Packet
Creates a simple request packet (packet which consists only of a header).
createEnableDisableAutoRezeroPacket(byte[], int, boolean) - Static method in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command causes the Spaceball 4000 not to use the auto-rezero function in the device.
createFaceNormal(float[], int, int, int) - Method in class org.j3d.geom.GeometryGenerator
Convenience method to create a normal for the given vertex coordinates and normal array.
createFaceNormal(float[][], int, int, int, int, int, int) - Method in class org.j3d.geom.GeometryGenerator
Convenience method to create a normal for the given vertex coordinates and normal array and using a 2D array of coordinate values.
createFaceNormal(float[], int, int, int, float[], int) - Method in class org.j3d.geom.NormalUtils
Convenience method to create a normal for the given vertex coordinates and normal array.
createFaceNormal(float[][], int, int, int, float[][], int) - Method in class org.j3d.geom.NormalUtils
Convenience method to create a normal for the given vertex coordinates and normal array.
createGeometry() - Method in class org.j3d.terrain.roam.ROAMPatch
Create the geometry needed for this patch.
createGreyScaleImage(float[][]) - Method in class org.j3d.geom.terrain.HeightImageCreator
Create a greyscale image from a set of terrain points.
createHeightField(BufferedImage) - Method in class org.j3d.geom.terrain.HeightDataCreator
Convert an image into a set of terrain points.
createHumanoid() - Method in interface org.j3d.geom.hanim.HAnimFactory
Create a new default Humanoid instance.
createJoint() - Method in interface org.j3d.geom.hanim.HAnimFactory
Create a new default Joint instance.
createManager() - Method in interface org.j3d.geom.hanim.HAnimFactory
Create a new empty manager instance.
createParticle() - Method in interface org.j3d.geom.particle.ParticleFactory
Create a new particle instance.
createPatch(int, int, int, int) - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Create a new patch object instance that is located at the given position within the tile.
createPatch(int, int, int, int) - Method in class org.j3d.terrain.roam.ROAMSplitMergeLandscape
Create a new patch object instance that is located at the given position within the tile.
createPatternedBeepPacket(byte[], int, char[]) - Static method in class org.j3d.device.input.spaceball.SpaceballPacket
This command causes the firmware to emit a beep.
createRadialNormal(float[], int) - Method in class org.j3d.geom.GeometryGenerator
Create a normal based on the given vertex position, assuming that it is a point in space, relative to the origin.
createRadialNormal(float[], int, float[], int) - Method in class org.j3d.geom.GeometryGenerator
Create a normal based on the given vertex position, assuming that it is a point in space, relative to the given point.
createRadialNormal(float[], int, float[], int) - Method in class org.j3d.geom.NormalUtils
Create a normal based on the given vertex position, assuming that it is a point in space, relative to the origin.
createRadialNormal(float[][], int, float[][], int) - Method in class org.j3d.geom.NormalUtils
Create a normal based on the given vertex position, assuming that it is a point in space, relative to the origin.
createRadialNormal(float[], int, float[], int, float[], int) - Method in class org.j3d.geom.NormalUtils
Create a normal based on the given vertex position, assuming that it is a point in space, relative to the given point.
createRadialNormal(float[][], int, float[][], int, float[][], int) - Method in class org.j3d.geom.NormalUtils
Create a normal based on the given vertex position, assuming that it is a point in space, relative to the given point.
createScene(STLFileReader) - Static method in class org.j3d.renderer.java3d.loaders.STLLoader
Creates a Scene object with the contents of the STL file.
createSegment() - Method in interface org.j3d.geom.hanim.HAnimFactory
Create a new default Segment instance.
createSimpleRequestPacket(byte[], int, byte) - Static method in class org.j3d.device.input.spaceball.SpaceballPacket
Creates a simple request packet (packet which consists only of a header).
createSite() - Method in interface org.j3d.geom.hanim.HAnimFactory
Create a new default Site instance.
createSpaceballDriver(String, int) - Static method in class org.j3d.device.input.spaceball.SpaceballTypeDetector
Creates the appropriate driver object, claims ownership over the port and opens it for reading and writing.
createTexture2D(RenderedImage) - Method in class org.j3d.renderer.java3d.texture.TextureCreateUtils
Given the image, create a texture object from it, resizing the image to up to a power of 2 if needed.
crop() - Method in class org.j3d.renderer.java3d.geom.RasterTextLabel
Crop the image used for the raster to the length of the string the next time a string is set.
current() - Method in class org.j3d.geom.particle.ParticleList
Get the current item that is being pointed to in the list.
current() - Method in class org.j3d.util.CircularList
Get the current item that is being pointed to in the list.
currentFrame - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The current frame number.
currentSize - Variable in class org.j3d.geom.particle.TexCoordInterpolator
Current total number of items in the array
currentSize - Variable in class org.j3d.util.interpolator.Interpolator
Current total number of items in the array
cycleAge - Variable in class org.j3d.geom.particle.Particle
a resettable cyclable age

D

DATABITS_5 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
DATABITS_6 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
DATABITS_7 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
DATABITS_8 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
DCUE_BACKGROUND - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for a distance cued background (0x2310)
DEFAULT_CACHE_PROP - Static variable in interface org.j3d.texture.TextureCacheFactory
The system property name
DEFAULT_DATA_EDITION - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Default data edition in use.
DEFAULT_INSET - Static variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Default amount of inset that this overlay uses
DEFAULT_PATTERN - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Default pattern code for element 4
DEFAULT_POLY_SIDES - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Default number of sides in the polygon of element 10
DEFAULT_REF_SYSTEM_ANGLE - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Default angle offset between the two reference systems (element 13).
DEFAULT_SIZE - Static variable in class org.j3d.util.interpolator.Interpolator
The default number of items in the interpolator
DEFAULT_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the default view (0x3000)
DEFORM_LIMIT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
DEMLoader - class org.j3d.renderer.java3d.loaders.DEMLoader.
Loader for the USGS DEM file format.
DEMLoader() - Constructor for class org.j3d.renderer.java3d.loaders.DEMLoader
Construct a new default loader with no flags set
DEMLoader(int) - Constructor for class org.j3d.renderer.java3d.loaders.DEMLoader
Construct a new loader with the given flags set.
DEMParser - class org.j3d.loaders.dem.DEMParser.
A low-level parser for the DEM file format.
DEMParser() - Constructor for class org.j3d.loaders.dem.DEMParser
Construct a new parser with no stream set.
DEMParser(InputStream) - Constructor for class org.j3d.loaders.dem.DEMParser
Construct a new parser using the given stream to source the data from.
DEMParser(Reader) - Constructor for class org.j3d.loaders.dem.DEMParser
Construct a new parser using the given reader to source the data from.
DEMRecord - class org.j3d.loaders.dem.DEMRecord.
Representation of the DEM File format Type C record.
DEMRecord() - Constructor for class org.j3d.loaders.dem.DEMRecord
 
DEMTypeARecord - class org.j3d.loaders.dem.DEMTypeARecord.
Representation of the DEM File format Type A record.
DEMTypeARecord() - Constructor for class org.j3d.loaders.dem.DEMTypeARecord
 
DEMTypeBRecord - class org.j3d.loaders.dem.DEMTypeBRecord.
Representation of the DEM File format Type B record.
DEMTypeBRecord() - Constructor for class org.j3d.loaders.dem.DEMTypeBRecord
 
DEMTypeCRecord - class org.j3d.loaders.dem.DEMTypeCRecord.
Representation of the DEM File format Type C record.
DEMTypeCRecord() - Constructor for class org.j3d.loaders.dem.DEMTypeCRecord
 
DEM_1 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Values for Data Element 3
DEM_2 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
DEM_3 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
DEM_4 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
DIRECTIONAL_LIGHT - Static variable in class org.j3d.loaders.discreet.LightBlock
Treat this as a directional light
DIRTY_ACTIVE_BUFFER - Static variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Mark the active buffer as dirty and needing swapping
DIRTY_ACTIVE_BUFFER - Static variable in class org.j3d.renderer.java3d.overlay.TextureOverlay
Mark the active buffer as dirty and needing swapping
DIRTY_POSITION - Static variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Mark the position as dirty and needing correction
DIRTY_POSITION - Static variable in class org.j3d.renderer.java3d.overlay.TextureOverlay
Mark the position as dirty and needing correction
DIRTY_SIZE - Static variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Mark the size as dirty and needing correction
DIRTY_SIZE - Static variable in class org.j3d.renderer.java3d.overlay.TextureOverlay
Mark the size as dirty and needing correction
DIRTY_VISIBLE - Static variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Mark the visible flag as dirty
DIRTY_VISIBLE - Static variable in class org.j3d.renderer.java3d.overlay.TextureOverlay
Mark the visible flag as dirty
DIR_LIGHT_ATTENUATION - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the directional light attenuation (0x4625)
DIR_LIGHT_EXCLUDE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
DIR_LIGHT_INNER_RANGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the spotlight inner range angle
DIR_LIGHT_LOCAL_SHADOW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the directional light local shadow (0x4640)
DIR_LIGHT_LOCAL_SHADOW2 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the directional light local shadow2 (0x4641)
DIR_LIGHT_MULTIPLIER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the spotlight multiplier
DIR_LIGHT_OFF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the directional light off or on (0x4620)
DIR_LIGHT_OUTER_RANGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the spotlight outer range angle
DIR_LIGHT_RANGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
DIR_LIGHT_RAYSHAD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the directional light ray shaded (0x4627)
DIR_LIGHT_RAY_BIAS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
DIR_LIGHT_SEE_CONE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the directional light visible output (0x4650)
DIR_LIGHT_SHADOWED - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the directional light shadowed (0x4630)
DIR_LIGHT_SPOT_ASPECTRATIO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a spotlight aspect ratio (0x4657)
DIR_LIGHT_SPOT_OVERSHOOT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the spot light overshoot (0x4652)
DIR_LIGHT_SPOT_PROJECTOR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the spot light projector (0x4653)
DIR_LIGHT_SPOT_RECT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the spot light as a rectangle source (0x4651)
DIR_LIGHT_SPOT_ROLLOFF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a spotlight rolloff angle (0x4656)
DISABLE_BALL_DATA - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
This command disables data packets.
DISABLE_BALL_DATA - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command disables data packets.
DISTANCE_CUE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the distant cue for background (0x2300)
DUMMY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
A dummy chunk ID (0xFFFF)
DefaultErrorReporter - class org.j3d.util.DefaultErrorReporter.
An implementation of the ErrorReporter interface that just writes everything to System.out.
DefaultErrorReporter() - Constructor for class org.j3d.util.DefaultErrorReporter
Creates a new, default instance of the reporter
DeviceDescriptor - class org.j3d.util.device.DeviceDescriptor.
An abstract descriptor class for holding information about the different device types.
DeviceDescriptor(String, String, String) - Constructor for class org.j3d.util.device.DeviceDescriptor
Construct an instance of this class with the given information about the name, description and class file.
DeviceDescriptorJLabel - class org.j3d.ui.DeviceDescriptorJLabel.
A derived version of JLabel that represents any generic DeviceDescriptor
DeviceDescriptorJLabel(DeviceDescriptor) - Constructor for class org.j3d.ui.DeviceDescriptorJLabel
Construct an instance of the label based on the given device description.
DoubleHashMap - class org.j3d.util.DoubleHashMap.
A hash map that uses primitive doubles for the key rather than objects.
DoubleHashMap() - Constructor for class org.j3d.util.DoubleHashMap
Constructs a new, empty hashtable with a default capacity and load factor, which is 20 and 0.75 respectively.
DoubleHashMap(int) - Constructor for class org.j3d.util.DoubleHashMap
Constructs a new, empty hashtable with the specified initial capacity and default load factor, which is 0.75.
DoubleHashMap(int, float) - Constructor for class org.j3d.util.DoubleHashMap
Constructs a new, empty hashtable with the specified initial capacity and the specified load factor.
DynamicClassLoader - class org.j3d.util.DynamicClassLoader.
A generalised class used to dynamically load other classes according to a preset set of rules.
dataEdition - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Data edition as specified by the generator (element 28).
dataValidated - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Flag indicating the type of validate that has been performed on the data (element 24).
datum - Variable in class org.j3d.loaders.vterrain.BTHeader
The Datum used for the UTM zone
decodeBallData(byte[], int[], int) - Static method in class org.j3d.device.input.spaceball.SpaceballPacket
 
decodeButtonData(int, int[], int[]) - Static method in class org.j3d.device.input.spaceball.SpaceballPacket
 
decodeButtonEvent(int[], byte[], int) - Static method in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
decodeButtonEvent(int[], byte[], Spaceball4000CallbackInterface, int) - Static method in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
degree - Variable in class org.j3d.geom.spline.BSplineCurveData
The degree of the curve
depth - Variable in class org.j3d.geom.particle.Particle
depth of the particle
depthFacetCount - Variable in class org.j3d.geom.spline.PatchGenerator
The number of sections used around the patch depth
diffuseColor - Variable in class org.j3d.loaders.discreet.MaterialBlock
The diffuse colour of this block - transcribed to 3 value RGB [0,1]
dir - Variable in class org.j3d.geom.spring.SpringNode
 
direction - Variable in class org.j3d.loaders.discreet.LightBlock
The location or direction of the light, depending on whether it is a spotlight or directional light.
dirty(int) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Mark a specific property as being dirty and needing to be rechecked.
disableDevice(int) - Method in class org.j3d.device.input.spaceball.Spaceball3003Driver
Ceases postion data transfer from the Spaceball device.
disableDevice(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
Ceases postion data transfer from the Spaceball device.
disableDevice(int) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Ceases postion data transfer from the Spaceball device.
disableStereo() - Method in class org.j3d.device.input.vfx.VFXDriver
Disable the stereo output now.
dispatch(byte[], int, int, int) - Method in class org.j3d.device.input.spaceball.Spaceball3003Driver
 
dispatch(byte[], int, int, int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
dispatch(byte[], int, int, int) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
 
displacers - Variable in class org.j3d.geom.hanim.HAnimJoint
The current collection of children nodes registered to this object.
distanceFogDetails - Variable in class org.j3d.loaders.discreet.ObjectMesh
Details of a distance-cued fog instruction.
doCallBacks(byte[], Spaceball3003CallbackInterface, int, int, int) - Static method in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
doCallBacks(byte[], Spaceball4000CallbackInterface, int, int, int) - Static method in class org.j3d.device.input.spaceball.Spaceball4000Packet
 

E

EASTING - Static variable in class org.j3d.loaders.dem.DEMRecord
Array index of easting components of a coordinate.
ECHO - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
ECLIPSE_REGISTER_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
ECLIPSE_TIMED_OUT_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
EEPROM_CHECKSUM_INCORRECT_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
EMIT_SINGLE_BEEP - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command causes the Spaceball 4000 to single beep.
ENABLE_BALL_DATA - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
This command enables data packets.
ENABLE_BALL_DATA - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command enables data packets.
ENABLE_DISABLE_AUTO_REZERO - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
ERROR - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
EUROPEAN_DATUM_1950 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
EUROPEAN_DATUM_1979 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
EXAMINE_STATE - Static variable in interface org.j3d.ui.navigation.NavigationState
The navigation state is Examine
ElevationGridGenerator - class org.j3d.geom.terrain.ElevationGridGenerator.
A generator that takes a set of height values as a grid and turns it into geometry.
ElevationGridGenerator() - Constructor for class org.j3d.geom.terrain.ElevationGridGenerator
Construct a default terrain with the following properties:
Size: 100x100 Points: 2x2
ElevationGridGenerator(float, float, int, int) - Constructor for class org.j3d.geom.terrain.ElevationGridGenerator
Construct a default terrain with the given dimensions and points in each direction.
ElevationGridGenerator(float, float, int, int, boolean) - Constructor for class org.j3d.geom.terrain.ElevationGridGenerator
Construct a default terrain with the given dimensions and points in each direction.
ElevationGridGenerator(float, float, int, int, float[], float) - Constructor for class org.j3d.geom.terrain.ElevationGridGenerator
Construct a customised terrain according to the full set of configurable data.
ElevationGridGenerator(float, float, int, int, float[][], float) - Constructor for class org.j3d.geom.terrain.ElevationGridGenerator
Construct a default cylinder with the option of having end caps and selectable number of faces around the radius.
ElevationGridGenerator(float, float, int, int, float[], float, boolean) - Constructor for class org.j3d.geom.terrain.ElevationGridGenerator
Construct a customised terrain according to the full set of configurable data.
ElevationGridGenerator(float, float, int, int, float[][], float, boolean) - Constructor for class org.j3d.geom.terrain.ElevationGridGenerator
Construct a default cylinder with the option of having end caps and selectable number of faces around the radius.
ElumensCanvas3D - class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D.
A version of the standard Canvas3D class that works for Elumens Domes.
ElumensCanvas3D(GraphicsConfiguration, View, int, SGUpdater) - Constructor for class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Create a new canvas given the graphics configuration No timing information will be displayed
ElumensEventListener - interface org.j3d.device.output.elumens.ElumensEventListener.
An interface for receiving event notifications about an Elumens Dome.
EndianConverter - class org.j3d.io.EndianConverter.
Utility to convert little endian data to big endian data.
EndianConverter() - Constructor for class org.j3d.io.EndianConverter
 
ErrorReporter - interface org.j3d.util.ErrorReporter.
Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
ExplosionPointEmitter - class org.j3d.geom.particle.ExplosionPointEmitter.
Generates particles that explode from a point in space, in any direction.
ExplosionPointEmitter() - Constructor for class org.j3d.geom.particle.ExplosionPointEmitter
Construct a new default emitter.
ExplosionPointEmitter(int, int, float[], float[], float, float) - Constructor for class org.j3d.geom.particle.ExplosionPointEmitter
Construct a new emitter instance for a point emitter.
eastEdge - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Location of the SE corner, east edge.
edgeMatching - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Edge match status flag (element 30).
elevationPattern - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The elevation points are random (false) or regular (true)(element 4)
elevationUnitOfMeasure - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The type of unit of measure used for elevation values (element 9).
elevations - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
The elevation values stored in this record (element 6).
emitPatternedBeep(char[]) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Emits a patterend beep.
emitSingleBeep(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
Emits a single beep.
emitSingleBeep() - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
Emits a single beep.
enableAutoRezero(int, boolean) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
enableControlPointWeights(boolean) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the flag to say that calculations should be using the control point weights.
enableControlPointWeights(boolean) - Method in class org.j3d.geom.spline.PatchGenerator
Set the flag to say that calculations should be using the control point weights.
enableCubicSensitivity(int, boolean) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
enableDevice(int) - Method in class org.j3d.device.input.spaceball.Spaceball3003Driver
Requests data from the Spaceball 2003/3003 device.
enableDevice(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
Requests data from the Spaceball 4000 device.
enableDevice(int) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Requests data from the Spaceball device.
enableParticleCreation(boolean) - Method in class org.j3d.geom.particle.ParticleSystem
Change the state about whether new particles should be created from this point onwards.
enableStereo(boolean) - Method in class org.j3d.device.input.vfx.VFXDriver
Enable the VFX driver for a specific type of renderer.
enableTextureCoordinates(boolean) - Method in class org.j3d.geom.particle.ParticleSystem
Set a flag to say whether texture coordinates should be generated for this system.
enabled - Variable in class org.j3d.loaders.discreet.LightBlock
Is this light on or off right now.
end() - Method in class org.j3d.device.output.elumens.SPI
 
endFrame - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The last frame number for this animation.
energy - Variable in class org.j3d.geom.particle.Particle
currently unused and undefined
equals(Object) - Method in class org.j3d.util.CircularList
Compares the specified object with this set for equality.
equals(Object) - Method in class org.j3d.util.HashSet
Compares the specified object with this set for equality.
equals(Object) - Method in class org.j3d.util.device.DeviceDescriptor
Check for equality of these two classes.
error(SAXParseException) - Method in class org.j3d.util.SAXErrorHandler
Process a non-fatal error exception.
errorReport(String, Exception) - Method in class org.j3d.util.DefaultErrorReporter
Notification of a recoverable error.
errorReport(String, Exception) - Method in interface org.j3d.util.ErrorReporter
Notification of a recoverable error.
errorReporter - Variable in class org.j3d.geom.hanim.HAnimObject
Local reporter to put errors in
errorReporter - Variable in class org.j3d.geom.particle.ParticleSystem
Local reporter to put errors in
errorReporter - Variable in class org.j3d.geom.particle.ParticleSystemManager
Local reporter to put errors in
evaluateNormals() - Method in class org.j3d.geom.spring.SpringSystem
Update the normals now following in any post-processing after the update.

F

FACE_ARRAY_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
FACE_LIST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of the face list
FALL_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
FEET - Static variable in class org.j3d.loaders.dem.DEMRecord
Unit of measure is feet
FIXED_CACHE - Static variable in interface org.j3d.texture.TextureCacheFactory
ID for a fixed contents cache implementation
FLOAT_PERCENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The information is for a percentage in flot (0x0031)
FLY_STATE - Static variable in interface org.j3d.ui.navigation.NavigationState
The navigation state is Flying
FOG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for fog (0x2200)
FOG_BACKGROUND - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for a fog background (0x2210)
FOV_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
FREEFORM_DATA - Static variable in interface org.j3d.terrain.TerrainData
The source data comes in free-form data that may be accessed any way that the terrain rendering algorithm likes.
FRONTVIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the front view (0x3050)
FalloffData - class org.j3d.loaders.discreet.FalloffData.
A single set of spotlight falloff angle data from the keyframe tracking.
FalloffData() - Constructor for class org.j3d.loaders.discreet.FalloffData
 
Fastrak - class org.j3d.device.input.polhemus.Fastrak.
Implementation of a driver that can read data from an FasTrak device.
Fastrak(String, int) - Constructor for class org.j3d.device.input.polhemus.Fastrak
 
Fastrak(int, int) - Constructor for class org.j3d.device.input.polhemus.Fastrak
 
FieldOfViewData - class org.j3d.loaders.discreet.FieldOfViewData.
A single set of camera field of view angle data from the keyframe tracking.
FieldOfViewData() - Constructor for class org.j3d.loaders.discreet.FieldOfViewData
 
FileLoaderDescriptor - class org.j3d.util.device.FileLoaderDescriptor.
An descriptor class for file loaders.
FileLoaderDescriptor(String, String, String, String, String) - Constructor for class org.j3d.util.device.FileLoaderDescriptor
Construct an instance of this class with the given information about the name, description and class file.
FloatHashMap - class org.j3d.util.FloatHashMap.
A hash map that uses primitive doubles for the key rather than objects.
FloatHashMap() - Constructor for class org.j3d.util.FloatHashMap
Constructs a new, empty hashtable with a default capacity and load factor, which is 20 and 0.75 respectively.
FloatHashMap(int) - Constructor for class org.j3d.util.FloatHashMap
Constructs a new, empty hashtable with the specified initial capacity and default load factor, which is 0.75.
FloatHashMap(int, float) - Constructor for class org.j3d.util.FloatHashMap
Constructs a new, empty hashtable with the specified initial capacity and the specified load factor.
FractalTerrainGenerator - class org.j3d.geom.terrain.FractalTerrainGenerator.
A terrain generator using the standard "fractal" algorithm.
FractalTerrainGenerator() - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Construct a default terrain with the following properties:
Size: 100x100 Height: 20 Sea Level: 0 Iterations: 20 Roughness: 2
FractalTerrainGenerator(float[][]) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Create a new fractal terrain that uses the given seed terrain
FractalTerrainGenerator(boolean, float) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Create a new fractal terrain that can select whether the sea is in use or not.
FractalTerrainGenerator(float[][], boolean, float) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Create a new fractal terrain that can select whether the sea is in use or not and is based on the given seed terrain.
FractalTerrainGenerator(float, float) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Construct a new fractal terrain with a given width and depth.
FractalTerrainGenerator(float[][], float, float) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Construct a fractal terrain of the given width and depth that is based on the given seed terrain.
FractalTerrainGenerator(float, int, float, long) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Construct a new terrain that starts at the given maximum height and is iterated through the given number of times.
FractalTerrainGenerator(float, float, float, int, float, long) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Construct a terrain generator with the given width and depth.
FractalTerrainGenerator(float, float, float, boolean, float, int, float, long, float[][]) - Constructor for class org.j3d.geom.terrain.FractalTerrainGenerator
Construct a terrain generator with all items configurable.
FrameCountParticleFunction - class org.j3d.geom.particle.FrameCountParticleFunction.
Simple ParticleFunction that causes a ParticleSystem to run for a fixed number of frames from the start of this function, regardless of the particle's set lifetime.
FrameCountParticleFunction(int) - Constructor for class org.j3d.geom.particle.FrameCountParticleFunction
 
FrameUpdateListener - interface org.j3d.renderer.java3d.navigation.FrameUpdateListener.
A listener interface used internally to notify of an update or change in the system that will effect the display.
FreeFormTerrainData - interface org.j3d.terrain.FreeFormTerrainData.
A source of terrain data that has no fixed requirements for its access.
faceList - Variable in class org.j3d.loaders.discreet.MaterialData
A listing of each face index this material belongs to
faces - Variable in class org.j3d.loaders.discreet.TriangleMesh
Index lists for each face
falloffAngle - Variable in class org.j3d.loaders.discreet.LightBlock
The falloff angle outside the hotspot till it reaches 0
falloffs - Variable in class org.j3d.loaders.discreet.KeyframeFalloffBlock
The sets of keyframe/value pairs
falloffs - Variable in class org.j3d.loaders.discreet.KeyframeSpotlightBlock
Spotlight falloff track info
fatalError(SAXParseException) - Method in class org.j3d.util.SAXErrorHandler
Process a non-fatal error exception.
fatalErrorReport(String, Exception) - Method in class org.j3d.util.DefaultErrorReporter
Notification of a non-recoverable error that halts the entire system.
fatalErrorReport(String, Exception) - Method in interface org.j3d.util.ErrorReporter
Notification of a non-recoverable error that halts the entire system.
fetchImageComponent(String) - Method in interface org.j3d.renderer.java3d.texture.J3DTextureCache
Param fetch the imagecomponent named by the filename.
fetchImageComponent(URL) - Method in interface org.j3d.renderer.java3d.texture.J3DTextureCache
Fetch the image component named by the URL.
fetchTexture(String) - Method in interface org.j3d.renderer.java3d.texture.J3DTextureCache
Fetch the texture named by the filename.
fetchTexture(URL) - Method in interface org.j3d.renderer.java3d.texture.J3DTextureCache
Fetch the texture named by the URL.
fieldOfView - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
The field of view for the canvas
filename - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Name of the file (element 1).
filename - Variable in class org.j3d.loaders.discreet.KeyframeBlock
A string referencing the external keyframes
filename - Variable in class org.j3d.loaders.discreet.TextureBlock
The name of the file containing the raw texture file.
findKeyIndex(float) - Method in class org.j3d.util.interpolator.Interpolator
Find the key in the array.
firstPositionX - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
The X coord of the ground planimetric coordinates of the first elevation of this profile (element 3).
firstPositionY - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
The Y coord of the ground planimetric coordinates of the first elevation of this profile (element 3).
fixSize(boolean) - Method in class org.j3d.renderer.java3d.geom.RasterTextLabel
Set the condition of whether the implementation should resize the canvas after each new label is set or just stick to a fixed size canvas.
fixedSize - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Flag indicating whether this is a fixed size or resizable overlay.
flags - Variable in class org.j3d.loaders.discreet.KeyframeColorBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframeFOVBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframeFalloffBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframeHotspotBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframeMorphBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframePositionBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframeRollBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframeRotationBlock
The flags associated with this rotation.
flags - Variable in class org.j3d.loaders.discreet.KeyframeScaleBlock
The flags associated with this rotation.
flags1 - Variable in class org.j3d.loaders.discreet.NodeHeaderData
First set of flag data
flags2 - Variable in class org.j3d.loaders.discreet.NodeHeaderData
Second set of flag data
floatHSVValue(float) - Method in class org.j3d.util.interpolator.ColorInterpolator
Get the interpolated value of the point at the given key value as an RGB value.
floatRGBValue(float) - Method in class org.j3d.util.interpolator.ColorInterpolator
Get the interpolated value of the point at the given key value as an RGB value.
floatValue(float) - Method in class org.j3d.util.interpolator.Coordinate2DInterpolator
Get the interpolated value of the point at the given key value.
floatValue(float) - Method in class org.j3d.util.interpolator.CoordinateInterpolator
Get the interpolated value of the point at the given key value.
floatValue(float) - Method in class org.j3d.util.interpolator.NormalInterpolator
Get the interpolated normal set for the given key value.
floatValue(float) - Method in class org.j3d.util.interpolator.PositionInterpolator
Get the interpolated value of the point at the given key value.
floatValue(float) - Method in class org.j3d.util.interpolator.RotationInterpolator
Get the interpolated value of the point at the given key value.
floatValue(float) - Method in class org.j3d.util.interpolator.ScalarInterpolator
Get the interpolated value of the point at the given key value.
flush(int) - Method in class org.j3d.device.output.elumens.SPI
 
focus - Variable in class org.j3d.loaders.discreet.CameraBlock
The focus distance for the camera (in millimetres)
fogBackground - Variable in class org.j3d.loaders.discreet.ObjectMesh
Flag to indicate that the background should also be fogged
fogColor - Variable in class org.j3d.loaders.discreet.ObjectMesh
Colour of the fog, if needed.
forceRegenerate() - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Force the generator to create a new set of points without having to reset any other data.
fov - Variable in class org.j3d.loaders.discreet.FieldOfViewData
The field of view angle to use
fovs - Variable in class org.j3d.loaders.discreet.KeyframeCameraBlock
The track field of view info
fovs - Variable in class org.j3d.loaders.discreet.KeyframeFOVBlock
The sets of keyframe/value pairs
frameNumber - Variable in class org.j3d.loaders.discreet.TrackData
The frame number of this item of data
frameTime - Variable in class org.j3d.geom.particle.ParticleSystem
Inter-frame time delta.
frames - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The listing of frames for this animation.
freeFormatText - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Some free-format text (element 1).

G

GEODETIC_DATUM_1949 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
GET_DEVICE_DESCRIPTOR - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command requests the Spaceball 4000-specific reset string.
GET_DEVICE_INFORMATION - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command requests the firmware version and build date.
GET_DEVICE_INFORMATION_RESPONSE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
GET_REZERO_BALL - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
This command causes the Spaceball to rezero.
GET_REZERO_BALL - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
This command causes the Spaceball to rezero.
GIODThickCylinder - class org.j3d.geom.GIODThickCylinder.
A cylinder without end caps that has a thickness to it.
GIODThickCylinder(int, float, float, float, float, float, float, Appearance) - Constructor for class org.j3d.geom.GIODThickCylinder
Constructs a Cylinder with 'n' quads (faces), 'wo' width (diameter) of outer surface, 'wi' width (diameter) of inner surface, 'h' height, centered at 'xpos', 'ypos', 'zpos', and appearance 'cylinderAppearance'
G_REF_GEOGRAPHIC - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Codes defining the ground reference system for element 5.
G_REF_STATEPLANE - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
G_REF_UTM - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
GeometryData - class org.j3d.geom.GeometryData.
Data representation of geometry information that is created through the various generator classes in this package.
GeometryData() - Constructor for class org.j3d.geom.GeometryData
 
GeometryGenerator - class org.j3d.geom.GeometryGenerator.
Abstract base representation of geometry generator of box raw coordinate and geometry normals.
GeometryGenerator() - Constructor for class org.j3d.geom.GeometryGenerator
 
GravityParticleFunction - class org.j3d.geom.particle.GravityParticleFunction.
GravityMovementFunction applied a gravity force to Particles.
GravityParticleFunction() - Constructor for class org.j3d.geom.particle.GravityParticleFunction
Construct the function with gravity acting in the traditional newtonian way - down the -Y axis at 9.8m/s^2.
GravityParticleFunction(float, float, float) - Constructor for class org.j3d.geom.particle.GravityParticleFunction
Create a new function with gravity set to the given vector and value.
genTexCoords - Variable in class org.j3d.geom.particle.ParticleSystem
Flag indicating that texture coordinate values should be generated for the particles
generate(GeometryData) - Method in class org.j3d.geom.BoxGenerator
Generate a new set of geometry items based on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.ConeGenerator
Generate a new set of geometry items based on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.CylinderGenerator
Generate a new set of geometry items based on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.GeometryGenerator
Generate a new set of geometry items based on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.SphereGenerator
Generate a new set of geometry items based on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.SpringGenerator
Generate a new set of geometry items shaped on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.SuperShapeGenerator
Generate a new set of geometry items patchd on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.TorusGenerator
Generate a new set of geometry items shaped on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.spline.BSplineGenerator
Generate a new set of geometry items patchd on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.spline.BezierGenerator
Generate a new set of geometry items patchd on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.spline.PatchGenerator
Generate a new set of geometry items patchd on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.terrain.ColorRampGenerator
Generate a new set of colors based on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.terrain.ElevationGridGenerator
Generate a new set of geometry items based on the passed data.
generate(GeometryData) - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Generate a new set of geometry items based on the passed data.
generate() - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Generate height values only based on the current configuration.
generateMixedTerrainTexture(int[], float[], int, int, BufferedImage[], float[], int) - Method in class org.j3d.texture.procedural.TextureGenerator
From the given height map and input textures, generate a single mixed RGB texture that can be drapped over the terrain.
generateMixedTerrainTexture(byte[], float[], int, int, BufferedImage[], float[], int) - Method in class org.j3d.texture.procedural.TextureGenerator
From the given height map and input textures, generate a single mixed RGB texture that can be drapped over the terrain.
generateMixedTerrainTexture(int[], float[][], BufferedImage[], float[], int) - Method in class org.j3d.texture.procedural.TextureGenerator
From the given height map and input textures, generate a single mixed RGB texture that can be drapped over the terrain.
generateMixedTerrainTexture(byte[], float[][], BufferedImage[], float[], int) - Method in class org.j3d.texture.procedural.TextureGenerator
From the given height map and input textures, generate a single mixed RGB texture that can be drapped over the terrain.
generateSmoothKnots(int) - Method in class org.j3d.geom.spline.BSplineGenerator
Convenience method to set knots that give a better looking curve shape and set a new degree for the curve directly.
generateSmoothKnots() - Method in class org.j3d.geom.spline.BSplineGenerator
Convenience method to set knots that give a better looking curve shape using the existing curve degree.
generateSmoothKnots(int, int) - Method in class org.j3d.geom.spline.BSplinePatchGenerator
Convenience method to set knots that give a better looking curve shape and set a new degree for the curve directly.
generateSmoothKnots() - Method in class org.j3d.geom.spline.BSplinePatchGenerator
Convenience method to set knots that give a better looking curve shape using the existing curve degree.
generateSynthesisTexture(float[], float, float, int, int) - Method in class org.j3d.texture.procedural.TextureGenerator
Generate a texture using spectral synthesis techniques into a height field of floats.
generateUnindexedCoordinates() - Method in class org.j3d.geom.MobiusGenerator
Generates new set of points.
geometryComponents - Variable in class org.j3d.geom.GeometryData
The attributes of the geometry you want created.
geometryData - Variable in class org.j3d.util.UserSupplementData
Geometry data that could be used as the source of terrain following or collision detection.
geometrySubType - Variable in class org.j3d.geom.GeometryData
A generator specific field that describes the type of output algorithm you would like to use for the geometry.
geometryType - Variable in class org.j3d.geom.GeometryData
This is the type of geometry that you want to have made
get(char) - Method in class org.j3d.util.CharHashMap
Returns the value to which the specified key is mapped in this map.
get(double) - Method in class org.j3d.util.DoubleHashMap
Returns the value to which the specified key is mapped in this map.
get(float) - Method in class org.j3d.util.FloatHashMap
Returns the value to which the specified key is mapped in this map.
get(int) - Method in class org.j3d.util.IntHashMap
Returns the value to which the specified key is mapped in this map.
get(int) - Method in class org.j3d.util.ObjectArray
Get the value at the given index.
getActiveReceivers() - Method in class org.j3d.device.input.polhemus.Polhemus
 
getAppearanceGenerator() - Method in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Get the currently set appearance generator.
getAppearanceGenerator() - Method in interface org.j3d.renderer.java3d.terrain.J3DLandscape
Get the currently set appearance generator.
getAppearanceGenerator() - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Get the currently set appearance generator.
getBackgroundImage() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Returns the background for the overlay.
getBasePath() - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
Accessor for the basePath property.
getBaseUrl() - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
 
getBboxCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the bboxCenter.
getBboxCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the bboxCenter.
getBboxCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Get the current value of the bboxCenter.
getBboxSize(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the bboxSize.
getBboxSize(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the bboxSize.
getBboxSize(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Get the current value of the bboxSize.
getBehavior() - Method in class org.j3d.device.input.spaceball.InputDeviceBase
Utility method to get the assigned Behavior for the input device.
getBirthTime() - Method in class org.j3d.geom.particle.Particle
Get the wall clock time that this particle was born.
getBounds() - Method in class org.j3d.geom.particle.Particle
Retrieve the bounds of this particle in local coordinate space.
getBounds() - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Returns the rectangular portion of the canvas that this overlay covers.
getBounds() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Get the bounds of the visible object in screen space coordinates.
getBounds() - Method in interface org.j3d.renderer.java3d.overlay.ScreenComponent
Get the bounds of the visible object in screen space coordinates.
getBounds() - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Returns the rectangular portion of the canvas that this overlay covers.
getBounds(Point3d, Point3d) - Method in class org.j3d.util.frustum.ViewFrustum
Convenience method to fetch the axis-aligned bounding box that the view frustum encloses.
getCache() - Static method in class org.j3d.renderer.java3d.texture.J3DTextureCacheFactory
Fetch the default cache provided by the factory.
getCache(int) - Static method in class org.j3d.renderer.java3d.texture.J3DTextureCacheFactory
Fetch the cache instance for the given type, creating a new instance if necessary.
getCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the center.
getCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the center.
getCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Get the current value of the center.
getCenterOfMass(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Get the current value of the centerOfMass.
getChild() - Method in class org.j3d.geom.GIODThickCylinder
 
getChild() - Method in class org.j3d.renderer.java3d.geom.Knot
 
getChild() - Method in class org.j3d.renderer.java3d.geom.Mobius
 
getChild() - Method in class org.j3d.renderer.java3d.geom.Shell
 
getChild() - Method in class org.j3d.renderer.java3d.geom.SpiralTorus
 
getChildren(HAnimObject[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current collection of children.
getChildren(Object[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Get the current collection of children.
getChildren(Object[]) - Method in class org.j3d.geom.hanim.HAnimSite
Get the current collection of children.
getColor(float[]) - Method in class org.j3d.geom.particle.BaseEmitter
Get the value of the initial colour that particles are set to.
getColor(float[]) - Method in class org.j3d.geom.particle.Particle
Retrieve the current colour that this particle has.
getColor(float[]) - Method in interface org.j3d.geom.particle.ParticleInitializer
Get the value of the initial colour that particles are set to.
getColors() - Method in class org.j3d.terrain.roam.VertexData
Return the complete set of color values held by this node.
getContentType() - Method in class org.j3d.util.device.FileLoaderDescriptor
Get the MIME type that this loader can handle.
getCoord(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Get the current value of the coord.
getCoordIndex(float[]) - Method in class org.j3d.geom.hanim.HAnimDisplacer
Get the current value of the skinCoordIndex.
getCoordinate(float[], int, int) - Method in class org.j3d.loaders.HeightMapTerrainData
Get the coordinate of the point in the grid.
getCoordinate(float[], float[], float[], int, int) - Method in class org.j3d.loaders.HeightMapTerrainData
Get the coordinate with all the information - texture and colors.
getCoordinate(float[], int, int) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Get the coordinate of the point in the grid.
getCoordinate(float[], float[], float[], int, int) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Get the coordinate with all the information - texture and colors.
getCoordinate(float[], int, int) - Method in interface org.j3d.terrain.TerrainData
Get the coordinate of the point in the grid.
getCoordinate(float[], float[], float[], int, int) - Method in interface org.j3d.terrain.TerrainData
Get the coordinate with all the information - texture and colors.
getCoordinateWithColor(float[], float[], int, int) - Method in class org.j3d.loaders.HeightMapTerrainData
Get the coordinate of the point and the corresponding color value in the grid.
getCoordinateWithColor(float[], float[], int, int) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Get the coordinate of the point and the corresponding color value in the grid.
getCoordinateWithColor(float[], float[], int, int) - Method in interface org.j3d.terrain.TerrainData
Get the coordinate of the point and the corresponding color value in the grid.
getCoordinateWithTexture(float[], float[], int, int, int, int) - Method in class org.j3d.loaders.HeightMapTerrainData
Get the coordinate of the point and correspond texture coordinate in the grid.
getCoordinateWithTexture(float[], float[], int, int, int, int) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Get the coordinate of the point and correspond texture coordinate in the grid.
getCoordinateWithTexture(float[], float[], int, int, int, int) - Method in interface org.j3d.terrain.TerrainData
Get the coordinate of the point and corresponding texture coordinate in the grid.
getCoords() - Method in class org.j3d.terrain.roam.VertexData
Return the complete set of coordinates held by this node.
getCycleAge() - Method in class org.j3d.geom.particle.Particle
Get the set maximum cycle age.
getCycleTime() - Method in class org.j3d.geom.particle.Particle
Get the set maximum cycle time.
getDefaultReporter() - Static method in class org.j3d.util.DefaultErrorReporter
Fetch the common global instance of the reporter.
getDegree() - Method in class org.j3d.geom.spline.BSplineGenerator
Get the degree of the curve being generated.
getDepth() - Method in class org.j3d.geom.particle.Particle
Get the current depth of the particle.
getDepthDegree() - Method in class org.j3d.geom.spline.BSplinePatchGenerator
Get the degree of the curve being generated.
getDescription() - Method in class org.j3d.ui.LoaderFileFilter
Return a description string of the this filter (The file type) supported by this filter.
getDescription() - Method in class org.j3d.util.device.DeviceDescriptor
Get the description string of this device.
getDescriptor() - Method in class org.j3d.ui.LoaderFileFilter
Get the descriptor used by this file filter so that we can ask for the needed loader later on.
getDeviceDataLength() - Method in class org.j3d.device.input.polhemus.Fastrak
 
getDeviceDataLength() - Method in class org.j3d.device.input.polhemus.IS300
 
getDeviceDataLength() - Method in class org.j3d.device.input.polhemus.Isotrak2
 
getDeviceDataLength() - Method in class org.j3d.device.input.polhemus.Polhemus
 
getDeviceDataWaitTime() - Method in class org.j3d.device.input.polhemus.Polhemus
 
getDeviceDescriptor(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
getDeviceInfo(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
getDevicePositionDataOffset() - Method in class org.j3d.device.input.polhemus.Fastrak
 
getDevicePositionDataOffset() - Method in class org.j3d.device.input.polhemus.IS300
 
getDevicePositionDataOffset() - Method in class org.j3d.device.input.polhemus.Isotrak2
 
getDevicePositionDataOffset() - Method in class org.j3d.device.input.polhemus.Polhemus
 
getDeviceRotationDataOffset() - Method in class org.j3d.device.input.polhemus.Fastrak
 
getDeviceRotationDataOffset() - Method in class org.j3d.device.input.polhemus.IS300
 
getDeviceRotationDataOffset() - Method in class org.j3d.device.input.polhemus.Isotrak2
 
getDeviceRotationDataOffset() - Method in class org.j3d.device.input.polhemus.Polhemus
 
getDimension() - Method in class org.j3d.geom.SphereGenerator
Get the dimensions of the sphere.
getDimensions() - Method in class org.j3d.geom.BoxGenerator
Get the dimensions of the box.
getDimensions() - Method in class org.j3d.geom.ConeGenerator
Get the dimensions of the cone.
getDimensions() - Method in class org.j3d.geom.CylinderGenerator
Get the dimensions of the cylinder.
getDimensions() - Method in class org.j3d.geom.SpringGenerator
Get the dimensions of the spring.
getDimensions() - Method in class org.j3d.geom.TorusGenerator
Get the dimensions of the cylinder.
getDimensions() - Method in class org.j3d.geom.terrain.ElevationGridGenerator
Get the dimensions of the terrain.
getDimensions() - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Get the dimensions of the terrain.
getDirection(float[]) - Method in class org.j3d.geom.particle.WindParticleFunction
Fetch the current direction of the wind speed direction.
getDisplacements(float[]) - Method in class org.j3d.geom.hanim.HAnimDisplacer
Get the current value of the skinDisplacements.
getDisplacers(HAnimDisplacer[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current collection of children.
getExtension() - Method in class org.j3d.util.device.FileLoaderDescriptor
Get the file extension associated with the file type that this loader can handle.
getFlags() - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
Accessor for the flags property.
getFlatness() - Method in class org.j3d.geom.CharacterCreator
Get the flatness value used to create the internal glyphs.
getFont() - Method in class org.j3d.geom.CharacterCreator
Get the Java 2D Font used to create this FontStyle object.
getFontRenderContext() - Method in class org.j3d.geom.CharacterCreator
Get the Java 2D FontRenderContext used to create this FontStyle object.
getGraphics() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Prepares the canvas to be painted.
getGravity(float[]) - Method in class org.j3d.geom.particle.GravityParticleFunction
Get the current value of gravity.
getGravity(float[]) - Method in class org.j3d.geom.spring.SpringSystem
Get the currently set gravity strength and direction vector.
getGridDepth() - Method in class org.j3d.terrain.AbstractFreeFormTerrainData
Get the total depth (number of points on the X axis) of the grid.
getGridDepth() - Method in class org.j3d.terrain.AbstractStaticTerrainData
Get the depth (number of points on the X axis) of the grid.
getGridDepth() - Method in interface org.j3d.terrain.FreeFormTerrainData
Get the total depth (number of points on the X axis) of the grid.
getGridDepth() - Method in interface org.j3d.terrain.StaticTerrainData
Get the depth (number of points on the X axis) of the grid.
getGridStep() - Method in interface org.j3d.loaders.HeightMapSource
Fetch information about the real-world stepping sizes that this grid uses.
getGridStep() - Method in class org.j3d.loaders.dem.DEMParser
Fetch information about the real-world stepping sizes that this grid uses.
getGridStep() - Method in class org.j3d.loaders.vterrain.BTParser
Fetch information about the real-world stepping sizes that this grid uses.
getGridStep() - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Fetch information about the real-world stepping sizes that this grid uses.
getGridStep() - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Fetch information about the real-world stepping sizes that this grid uses.
getGridWidth() - Method in class org.j3d.terrain.AbstractFreeFormTerrainData
Get the total width (number of points on the Y axis) of the grid.
getGridWidth() - Method in class org.j3d.terrain.AbstractStaticTerrainData
Get the width (number of points on the Y axis) of the grid.
getGridWidth() - Method in interface org.j3d.terrain.FreeFormTerrainData
Get the total width (number of points on the Y axis) of the grid.
getGridWidth() - Method in interface org.j3d.terrain.StaticTerrainData
Get the width (number of points on the Y axis) of the grid.
getGridXStep() - Method in class org.j3d.terrain.AbstractTerrainData
Get the real world distance between consecutive X values in the grid.
getGridXStep() - Method in interface org.j3d.terrain.TerrainData
Get the real world distance between consecutive X values in the grid.
getGridYStep() - Method in class org.j3d.terrain.AbstractTerrainData
Get the real world distance between consecutive Y values in the grid.
getGridYStep() - Method in interface org.j3d.terrain.TerrainData
Get the real world distance between consecutive Y values in the grid.
getGustiness() - Method in class org.j3d.geom.particle.WindParticleFunction
Get the current gustiness that particles effected by.
getHeader() - Method in class org.j3d.loaders.vterrain.BTParser
Get the header used to describe the last stream parsed.
getHeader() - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Get the header used to describe the last stream parsed.
getHeight() - Method in class org.j3d.geom.particle.Particle
Get the current height of the particle.
getHeight(float, float) - Method in class org.j3d.loaders.HeightMapTerrainData
Get the height at the given X,Z coordinate in the local coordinate system.
getHeight(float, float) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Get the height at the given X,Z coordinate in the local coordinate system.
getHeight(float, float) - Method in class org.j3d.terrain.Landscape
Get the height at the given X,Z coordinate in the local coordinate system.
getHeight(float, float) - Method in interface org.j3d.ui.navigation.HeightDataSource
Get the height at the given X,Z coordinate in the local coordinate system.
getHeightFromGrid(int, int) - Method in class org.j3d.loaders.HeightMapTerrainData
Get the height at the specified grid position.
getHeightFromGrid(int, int) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Get the height at the specified grid position.
getHeightFromGrid(int, int) - Method in interface org.j3d.terrain.TerrainData
Get the height at the specified grid position.
getHeights() - Method in interface org.j3d.loaders.HeightMapSource
Return the height map created for the last stream parsed.
getHeights() - Method in class org.j3d.loaders.dem.DEMParser
Create a new height array from the pre-parsed values.
getHeights() - Method in class org.j3d.loaders.vterrain.BTParser
Return the height map created for the last stream parsed.
getHeights() - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Return the height map created for the last stream parsed.
getHeights() - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Return the height map created for the last stream parsed.
getHorizontalAlignment() - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Fetch the current horizontal alignment setting.
getInfo(String[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current collection of info strings.
getInverseWorldProjection(int, Matrix4d) - Method in class org.j3d.renderer.java3d.util.J3DViewFrustum
Request from the renderer-specific canvas the inverse projection matrix for the given canvasId.
getInverseWorldProjection(int, Matrix4d) - Method in class org.j3d.util.frustum.ViewFrustum
Request from the renderer-specific canvas the inverse projection matrix for the given canvasId.
getJoints(HAnimJoint[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current collection of joints.
getKnotMultiplicity(float[], float) - Static method in class org.j3d.geom.spline.BSplineUtils
Convenience method to return the current multiplicity of the given knot value in the knot array.
getKnotMultiplicity(float[], int, float) - Static method in class org.j3d.geom.spline.BSplineUtils
Convenience method to return the current multiplicity of the given knot value in the knot array.
getLastButtonValues(int[]) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
 
getLastPositionValues(int[]) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
 
getLifetimeVariation() - Method in class org.j3d.geom.particle.BaseEmitter
Get the amount of variation in the lifetime of the particles generated.
getLifetimeVariation() - Method in interface org.j3d.geom.particle.ParticleInitializer
Get the amount of variation in the lifetime of the particles generated.
getLimitOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the limitOrientation.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.j3d.ui.navigation.ViewpointCellRenderer
Create a new renderer for the given component information and the setup values
getLowerLimit(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the lowerLimit.
getMass() - Method in class org.j3d.geom.hanim.HAnimSegment
Get the current value of the mass of the segment.
getMass() - Method in class org.j3d.geom.particle.BaseEmitter
Get the current mass assigned to each particle.
getMass() - Method in class org.j3d.geom.particle.Particle
Gets the mass of this particle.
getMass() - Method in interface org.j3d.geom.particle.ParticleInitializer
Get the current mass assigned to each particle.
getMaxParticleCount() - Method in class org.j3d.geom.particle.BaseEmitter
Fetch the current value of the maximum particle count.
getMaxParticleCount() - Method in interface org.j3d.geom.particle.ParticleInitializer
Fetch the current value of the maximum particle count.
getMaxParticleCount() - Method in class org.j3d.geom.particle.ParticleSystem
Get the current maximum number of particles that should be created.
getModelView(double[]) - Method in class org.j3d.device.output.elumens.SPI
 
getMomentsOfInertia(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Get the current value of the momentsOfInertia.
getName() - Method in class org.j3d.geom.hanim.HAnimObject
Get the currently set name associated with this object.
getName() - Method in class org.j3d.util.device.DeviceDescriptor
Get the name of this device.
getNavigationHandler() - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Get the NavigationHandler instance that this class is using.
getNavigationState() - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Callback to ask the listener what navigation state it thinks it is in.
getNavigationState() - Method in interface org.j3d.ui.navigation.NavigationStateListener
Callback to ask the listener what navigation state it thinks it is in.
getNavigationState() - Method in class org.j3d.ui.navigation.NavigationStateManager
Callback to ask the listener what navigation state it thinks it is in.
getNavigationState() - Method in class org.j3d.ui.navigation.NavigationToolbar
Callback to ask the listener what navigation state it thinks it is in.
getNext() - Method in class org.j3d.util.Queue
Return the next element from the front and remove it from the queue.
getNextFacet(double[], double[][]) - Method in class org.j3d.loaders.stl.STLFileReader
Returns the data for a facet.
getNode(int) - Method in class org.j3d.geom.spring.SpringSystem
Get the node at the given index.
getNodeCount() - Method in class org.j3d.geom.spring.SpringSystem
Get the number of nodes that this system is currently maintaining.
getNumOfButtons() - Method in class org.j3d.device.input.spaceball.SpaceballDriver
 
getNumOfFacets() - Method in class org.j3d.loaders.stl.STLFileReader
Get number of facets per object.
getNumOfObjects() - Method in class org.j3d.loaders.stl.STLFileReader
Get number of objects in file.
getObjectMesh() - Method in class org.j3d.loaders.discreet.MaxParser
Get the last decoded mesh.
getObjectNames() - Method in class org.j3d.loaders.stl.STLFileReader
Get array with object names.
getOrientation(int, float[]) - Method in class org.j3d.device.input.polhemus.Polhemus
 
getOrientation(int) - Method in class org.j3d.device.input.polhemus.Polhemus
 
getParticleInitializer() - Method in class org.j3d.geom.particle.ParticleSystem
Fetch the currently set initializer for particles.
getParticleLifetime() - Method in class org.j3d.geom.particle.BaseEmitter
Get the current maximum lifetime of the particles.
getParticleLifetime() - Method in interface org.j3d.geom.particle.ParticleInitializer
Get the current maximum lifetime of the particles.
getParticleVariation() - Method in class org.j3d.geom.particle.BaseEmitter
Get the amount of variation currently permitted in the particles.
getParticleVariation() - Method in interface org.j3d.geom.particle.ParticleInitializer
Get the amount of variation in the properties of the particles generated.
getPosition(int, float[]) - Method in class org.j3d.device.input.polhemus.Polhemus
 
getPosition(int) - Method in class org.j3d.device.input.polhemus.Polhemus
 
getPosition(float[]) - Method in class org.j3d.geom.particle.Particle
Retrieve the current position of this particle.
getPosition(Vector3d) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Get the current user position in world coordinates.
getProcessingMode() - Method in class org.j3d.device.input.spaceball.InputDeviceBase
 
getQuadArray() - Method in class org.j3d.renderer.java3d.geom.Knot
 
getQuadArray() - Method in class org.j3d.renderer.java3d.geom.Mobius
 
getQuadArray() - Method in class org.j3d.renderer.java3d.geom.Shell
 
getRecordCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
getResultantForce() - Method in class org.j3d.geom.particle.Particle
Gets the resultantForce applied to a particle.
getRoot() - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Return the root of the Overlay so it can be added to the scene graph.
getRoot() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Return the root of the overlay and its sub-overlays so it can be added to the scene graph.
getRoot() - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Return the root of the Overlay so it can be added to the scene graph.
getRotation(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the rotation.
getRotation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the rotation.
getRotation(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Get the current value of the rotation.
getSPI() - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Get the SPI library used by this canvas.
getScale(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the scale.
getScale(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the scale.
getScale(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Get the current value of the scale.
getScaleOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the scaleOrientation.
getScaleOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the scaleOrientation.
getScaleOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Get the current value of the scaleOrientation.
getSceneGraphObject() - Method in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Get the geometry group that this terrain is being rendered to.
getSceneGraphObject() - Method in interface org.j3d.renderer.java3d.terrain.J3DLandscape
Get the geometry group that this terrain is being rendered to.
getSceneGraphObject() - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Get the geometry group that this terrain is being rendered to.
getScrollType() - Method in class org.j3d.renderer.java3d.overlay.ScrollEvent
Get the direction flag for the scroll action.
getScrolledItem() - Method in class org.j3d.renderer.java3d.overlay.ScrollEvent
Get a reference to the item that has actually be scrolled, rather than the class that generated the event
getSegments(HAnimObject[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current collection of segments.
getSelectedItem() - Method in class org.j3d.ui.InputSelectionPanel
Get the selected item from the list.
getSelectedItems() - Method in class org.j3d.ui.InputSelectionPanel
Get the list of selected devices.
getSensor(int) - Method in class org.j3d.device.input.spaceball.InputDeviceBase
use only after initialisation
getSensorCount() - Method in class org.j3d.device.input.spaceball.InputDeviceBase
 
getSerialPort() - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Convenience method to enable an application to change port settings if necessary.
getSharedInstance() - Method in class org.j3d.geom.CoordinateUtils
Fetch the currently shared singleton instance.
getSharedInstance() - Static method in class org.j3d.geom.NormalUtils
Fetch the currently shared singleton instance.
getSites(HAnimObject[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current collection of sites.
getSkeleton(HAnimObject[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current collection of skeleton.
getSkinCoord(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the skinCoord.
getSkinCoordIndex(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the skinCoordIndex.
getSkinCoordWeight(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the skinCoordWeight.
getSkinNormal(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the skinNormal.
getSourceDataType() - Method in class org.j3d.terrain.AbstractTerrainData
Get the type of terrain data that we are dealing with.
getSourceDataType() - Method in interface org.j3d.terrain.TerrainData
Get the type of terrain data that we are dealing with.
getSpeed() - Method in class org.j3d.geom.particle.BaseEmitter
Get the current speed that particles are initialised with.
getSpeed() - Method in interface org.j3d.geom.particle.ParticleInitializer
Get the current speed that particles are initialised with.
getSpeed() - Method in class org.j3d.geom.particle.WindParticleFunction
Get the current speed of the wind.
getSpringConstant() - Method in class org.j3d.geom.spring.SpringSystem
Get the currently set spring constant setting.
getStiffness(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the stiffness.
getSurfaceArea() - Method in class org.j3d.geom.particle.BaseEmitter
Get the current surface area assigned to particles.
getSurfaceArea() - Method in class org.j3d.geom.particle.Particle
Gets the surfaceArea of the particle.
getSurfaceArea() - Method in interface org.j3d.geom.particle.ParticleInitializer
Get the current surface area assigned to particles.
getSystemName() - Method in class org.j3d.geom.particle.ParticleSystem
Gets the currently set systemName.
getTexture() - Method in class org.j3d.loaders.HeightMapTerrainData
Fetch the BufferedImage that is used to cover the entire terrain.
getTexture(Rectangle) - Method in class org.j3d.terrain.AbstractFreeFormTerrainData
Fetch the texture or part of a texture that can be applied to the sub-region of the overall object.
getTexture() - Method in class org.j3d.terrain.AbstractStaticTerrainData
Fetch the BufferedImage that is used to cover the entire terrain.
getTexture(int, int) - Method in class org.j3d.terrain.AbstractTiledTerrainData
Fetch the texture or part of a texture that can be applied to the sub-region of the overall object.
getTexture(Rectangle) - Method in interface org.j3d.terrain.FreeFormTerrainData
Fetch the texture or part of a texture that can be applied to the sub-region of the overall object.
getTexture() - Method in interface org.j3d.terrain.StaticTerrainData
Fetch the Texture that is used to cover the entire terrain.
getTexture(int, int) - Method in interface org.j3d.terrain.TiledTerrainData
Fetch the texture or part of a texture that can be applied to the sub-region of the overall object.
getTextureCoords() - Method in class org.j3d.terrain.roam.VertexData
Return the complete set of texture coordinates of this node
getTextureFormat(ImageComponent) - Method in class org.j3d.renderer.java3d.texture.TextureCreateUtils
From the image component format, generate the appropriate texture format.
getTextureSize() - Method in interface org.j3d.terrain.TextureTileGenerator
Get the total size of the underlying image in pixels.
getTextureTile(Rectangle) - Method in interface org.j3d.terrain.TextureTileGenerator
Fetch the texture tile for the given bounds, expresed in image pixel coordinates.
getTileSize() - Method in class org.j3d.terrain.AbstractTiledTerrainData
Get the number of grid points along one side of a single tile.
getTileSize() - Method in interface org.j3d.terrain.TiledTerrainData
Get the number of grid points along one side of a single tile.
getTilesAvailableBounds(Rectangle) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Fetch the area, in tile coordinates of the area that is currently available in memory.
getTilesAvailableBounds(Rectangle) - Method in interface org.j3d.terrain.TiledTerrainData
Fetch the area, in tile coordinates of the area that is currently available in memory.
getTimerBehavior() - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Fetch the behaviour used to do the timer management for scenegraph updates during navigation.
getTrackerPosition(float[]) - Method in class org.j3d.device.input.vfx.VFXDriver
Fetch the current tracking position from the HMD.
getTranslation(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current value of the translation.
getTranslation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the translation.
getTranslation(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Get the current value of the translation.
getTreeNode() - Static method in class org.j3d.terrain.roam.TreeNode
Either return a node from the cache or if the cache is empty, return a new tree node.
getTurbulence() - Method in class org.j3d.geom.particle.WindParticleFunction
Get the current turbulence that particles are effected by.
getTypeARecord() - Method in class org.j3d.loaders.dem.DEMParser
Get the header used to describe the last stream parsed.
getTypeARecord() - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Get the header used to describe the last stream parsed.
getTypeBRecords() - Method in class org.j3d.loaders.dem.DEMParser
Fetch all of the type B records that were registered in this file.
getTypeBRecords() - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Fetch all of the type B records that were registered in this file.
getTypeCRecord() - Method in class org.j3d.loaders.dem.DEMParser
Get the type C record from the file.
getTypeCRecord() - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Get the type C record from the file.
getUpdateManager() - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Returns the UpdateManager responsible for seeing that updates to the Overlay only take place between frames.
getUpdateManager() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Returns the UpdateManager responsible for seeing that updates to the Overlay only take place between frames.
getUpdateManager() - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Returns the UpdateManager responsible for seeing that updates to the Overlay only take place between frames.
getUpdateManager() - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Returns the UpdateManager responsible for seeing that updates to the Overlay only take place between frames.
getUpperLimit(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Get the current value of the upperLimit.
getVFXDriver() - Static method in class org.j3d.device.input.vfx.VFXDriver
Get hold of the single global instance of this driver.
getVelocity() - Method in class org.j3d.geom.particle.Particle
Gets the current velocity of the particle.
getVersion() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the currently set version string.
getVertexCount(GeometryData) - Method in class org.j3d.geom.BoxGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.ConeGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.CylinderGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.GeometryGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.SphereGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.SpringGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.SuperShapeGenerator
Get the number of vertices that this generator will create for the curve.
getVertexCount(GeometryData) - Method in class org.j3d.geom.TorusGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.spline.BSplineGenerator
Get the number of vertices that this generator will create for the curve.
getVertexCount(GeometryData) - Method in class org.j3d.geom.spline.BezierGenerator
Get the number of vertices that this generator will create for the curve.
getVertexCount(GeometryData) - Method in class org.j3d.geom.spline.PatchGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount(GeometryData) - Method in class org.j3d.geom.terrain.ElevationGridGenerator
Get the number of vertices that this generator will create for the shape given in the definition based on the current width and height information.
getVertexCount(GeometryData) - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Get the number of vertices that this generator will create for the shape given in the definition.
getVertexCount() - Method in class org.j3d.terrain.roam.VertexData
Get the number of vertices registered here.
getVerticalAlignment() - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Fetch the current vertical alignment setting.
getViewpoints(Object[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the current collection of viewpoints.
getVisibility() - Method in class org.j3d.terrain.roam.TreeNode
Get the visibility state of this node.
getVisibleLength() - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Get the number of characters that are rendered from the given string.
getWeight() - Method in class org.j3d.geom.hanim.HAnimDisplacer
Get the current value of the weight to be applied to the displacements.
getWidth() - Method in class org.j3d.geom.particle.Particle
Get the current width of the particle.
getWidthDegree() - Method in class org.j3d.geom.spline.BSplinePatchGenerator
Get the degree of the curve being generated.
globalMatrix - Variable in class org.j3d.geom.hanim.HAnimJoint
Matrix that contains the global transformation down to this site
globalMatrix - Variable in class org.j3d.geom.hanim.HAnimSite
Matrix that contains the global transformation down to this site
gradientBackgroundColors - Variable in class org.j3d.loaders.discreet.ObjectMesh
Colours of the gradient background.
green - Variable in class org.j3d.geom.particle.Particle
Green component of the color of the particle
green - Variable in class org.j3d.loaders.discreet.ColorData
The green component value
greenBlends - Variable in class org.j3d.loaders.discreet.TextureBlock
Individual green component blend colour value
gridDepth - Variable in class org.j3d.terrain.AbstractFreeFormTerrainData
The number of grid points per tile in depth
gridDepth - Variable in class org.j3d.terrain.AbstractStaticTerrainData
The depth of the terrain in grid points.
gridPointsPerTile - Variable in class org.j3d.terrain.AbstractTiledTerrainData
The number of grid points per tile.
gridStepX - Variable in class org.j3d.terrain.AbstractTerrainData
The real world distance between each X (width) grid position
gridStepY - Variable in class org.j3d.terrain.AbstractTerrainData
The real world distance between each Y (depth) grid position
gridWidth - Variable in class org.j3d.terrain.AbstractFreeFormTerrainData
The number of grid points per tile in width
gridWidth - Variable in class org.j3d.terrain.AbstractStaticTerrainData
The width of the terrain in grid points.
groundReferenceSystem - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Code defining the ground reference system (element 5).
groundUnitOfMeasure - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The type of unit of measure used for X,Y values (element 8).
groundZoneSystem - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Code defining zone in the ground plane reference system (element 6).

H

HARDWARE_ERROR_CODE_1 - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
HARDWARE_ERROR_CODE_2 - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
HARDWARE_ERROR_CODE_3 - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
HAnimDisplacer - class org.j3d.geom.hanim.HAnimDisplacer.
Representation of a H-Anim Displacer object.
HAnimDisplacer() - Constructor for class org.j3d.geom.hanim.HAnimDisplacer
Construct a default instance of the displacer.
HAnimFactory - interface org.j3d.geom.hanim.HAnimFactory.
Utility interface to mark an implementation that can generate each of the HAnim nodes without needing to know the specifics of the rendering strategy used.
HAnimHumanoid - class org.j3d.geom.hanim.HAnimHumanoid.
Common base representation of a H-Anim Humanoid object.
HAnimHumanoid() - Constructor for class org.j3d.geom.hanim.HAnimHumanoid
Create a new, default instance of the site.
HAnimJoint - class org.j3d.geom.hanim.HAnimJoint.
Representation of a H-Anim Joint object.
HAnimJoint() - Constructor for class org.j3d.geom.hanim.HAnimJoint
Create a new, default instance of the joint.
HAnimObject - class org.j3d.geom.hanim.HAnimObject.
Common object functionality for all objects that implement the H-Anim spec.
HAnimObject() - Constructor for class org.j3d.geom.hanim.HAnimObject
Initialize a new instance of the HAnimObject.
HAnimObjectParent - interface org.j3d.geom.hanim.HAnimObjectParent.
Marker of a class that can act as a parent to a HAnimObject.
HAnimSegment - class org.j3d.geom.hanim.HAnimSegment.
Representation of a H-Anim Segment object.
HAnimSegment() - Constructor for class org.j3d.geom.hanim.HAnimSegment
Create a new, default instance of the segment.
HAnimSite - class org.j3d.geom.hanim.HAnimSite.
Representation of a H-Anim Site object.
HAnimSite() - Constructor for class org.j3d.geom.hanim.HAnimSite
Create a new, default instance of the site.
HEIRARCHY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a heirarchy (0x4F00)
HI_SHADOW_BIAS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for a hi res shadow bias (0x1410)
HONG_KONG_1963 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
HORIZONTAL_DATUM_NAD27 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
North American Datum 1927 (NAD 27) horizontal datum
HORIZONTAL_DATUM_NAD83 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
North American Datum 1983 (NAD 83) horizontal datum
HORIZONTAL_DATUM_OLDHAWAII - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Old Hawaii Datum horizontal datum
HORIZONTAL_DATUM_PUERTORICO - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Puerto Rico Datum horizontal datum
HORIZONTAL_DATUM_WGS72 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
World Geodetic System 1972 (WGS 72) horizontal datum
HORIZONTAL_DATUM_WGS84 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
World Geodetic System 1984 (WGS 83) horizontal datum
HOT_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
HSV_SPACE - Static variable in class org.j3d.util.interpolator.ColorInterpolator
The interpolator should be in HSV color space
HU_TZU_SHAN - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
HashSet - class org.j3d.util.HashSet.
A custom HashSet implementation.
HashSet() - Constructor for class org.j3d.util.HashSet
Constructs a new, empty set; the backing HashMap instance has default initial capacity (16) and load factor (0.75).
HashSet(int, float) - Constructor for class org.j3d.util.HashSet
Constructs a new, empty set; the backing HashMap instance has the specified initial capacity and the specified load factor.
HashSet(int) - Constructor for class org.j3d.util.HashSet
Constructs a new, empty set; the backing HashMap instance has the specified initial capacity and default load factor, which is 0.75.
HeightDataCreator - class org.j3d.geom.terrain.HeightDataCreator.
A converter utility for changing an image into a height field set of data points.
HeightDataCreator() - Constructor for class org.j3d.geom.terrain.HeightDataCreator
Create a default data creator with the min and max heights set to 0 and 1.
HeightDataCreator(float, float) - Constructor for class org.j3d.geom.terrain.HeightDataCreator
Create a data creator that has the minimum and maximum heights set but uses the default spacing of the cells.
HeightDataSource - interface org.j3d.ui.navigation.HeightDataSource.
A marker interface to indicate that a class can contain direct height information without needing to calculate intersection points.
HeightImageCreator - class org.j3d.geom.terrain.HeightImageCreator.
A converter utility for changing height map information to and from images.
HeightImageCreator() - Constructor for class org.j3d.geom.terrain.HeightImageCreator
Create a default map converter.
HeightImageCreator(Color4b, Color4b) - Constructor for class org.j3d.geom.terrain.HeightImageCreator
Create a new height map convertor that uses color range values when creating an image.If a parameter is null, it will set the color to either black or white depending on which is null.
HeightMapGeometry - interface org.j3d.ui.navigation.HeightMapGeometry.
A marker interface to indicate that an item of geometry contains height map information that will be useful for terrain following and collision detection.
HeightMapLoader - class org.j3d.renderer.java3d.loaders.HeightMapLoader.
Base Loader definition for all loaders that can load terrain data.
HeightMapLoader() - Constructor for class org.j3d.renderer.java3d.loaders.HeightMapLoader
Construct a new default loader with no flags set
HeightMapLoader(int) - Constructor for class org.j3d.renderer.java3d.loaders.HeightMapLoader
Construct a new loader with the given flags set.
HeightMapSource - interface org.j3d.loaders.HeightMapSource.
A marker interface that describs a parser implementation that produces heightfield information.
HeightMapTerrainData - class org.j3d.loaders.HeightMapTerrainData.
Generalised implementation of the TerrainData for any file format or loader that supports a static grid based data structure.
HeightMapTerrainData(HeightMapSource) - Constructor for class org.j3d.loaders.HeightMapTerrainData
Create a new instance that sources the data from the given parser.
HeightMapTerrainData(float[][], boolean, Point2d) - Constructor for class org.j3d.loaders.HeightMapTerrainData
Create a new instance that uses the passed height map data to this loader.
HotspotData - class org.j3d.loaders.discreet.HotspotData.
A single set of spotlight hotspot angle data from the keyframe tracking.
HotspotData() - Constructor for class org.j3d.loaders.discreet.HotspotData
 
HumanoidManager - class org.j3d.geom.hanim.HumanoidManager.
Utility class for managing a collection of HAnimHumanoids in a scene.
HumanoidManager() - Constructor for class org.j3d.geom.hanim.HumanoidManager
Create a new, empty, instance of the manager.
hasAccuracy - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Flag to say if accuracy of the elevation is known (element 14).
hasBottom() - Method in class org.j3d.geom.ConeGenerator
Check to see that this cone has a bottom in use or not
hasChildUpdates - Variable in class org.j3d.geom.hanim.HAnimHumanoid
Flag to indicate if anything has changed this frame
hasColor() - Method in class org.j3d.terrain.AbstractTerrainData
Check to see if this terrain data has per-vertex colours.
hasColor() - Method in interface org.j3d.terrain.TerrainData
Check to see if this terrain data has per-vertex colours.
hasControlPointWeights() - Method in class org.j3d.geom.spline.BSplineGenerator
Get the current setting of the control point weight usage flag.
hasControlPointWeights() - Method in class org.j3d.geom.spline.PatchGenerator
Get the current setting of the control point weight usage flag.
hasEnds() - Method in class org.j3d.geom.CylinderGenerator
Check to see that this cylinder has ends in use or not
hasNext() - Method in class org.j3d.util.Queue
Check if queue has more elements.
hasSeaLevel() - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Check to see that this cylinder has ends in use or not
hasTexture() - Method in class org.j3d.terrain.AbstractTerrainData
Check to see if this terrain data has any texturing at all - either tiled or simple.
hasTexture() - Method in interface org.j3d.terrain.TerrainData
Check to see if this terrain data has any texturing at all - either tiled or simple.
hashCode() - Method in class org.j3d.util.CircularList
Returns the hash code value for this list.
hashCode() - Method in class org.j3d.util.HashSet
Returns the hash code value for this set.
height - Variable in class org.j3d.geom.particle.Particle
height of the particle
heirarchyPosition - Variable in class org.j3d.loaders.discreet.NodeHeaderData
The position in the heirarchy
horizontalDatum - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The horizontal datum in use (element 27)
hotspotAngle - Variable in class org.j3d.loaders.discreet.LightBlock
The angle of effect for the spotlight
hotspots - Variable in class org.j3d.loaders.discreet.KeyframeHotspotBlock
The sets of keyframe/value pairs
hotspots - Variable in class org.j3d.loaders.discreet.KeyframeSpotlightBlock
Spotlight hotspot track info

I

ID2_VERSION - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The chunk is version number (0x0005)
IN - Static variable in class org.j3d.util.frustum.ViewFrustum
The geometry is in the view frustum, either partially or completely
INACTIVE_IMAGE - Static variable in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Index of the inactive image
INDEXED_LINES - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as an indexed line array
INDEXED_LINE_STRIPS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as an indexed line strip array
INDEXED_QUADS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as indexed quads
INDEXED_TRIANGLES - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as an indexed triangle array
INDEXED_TRIANGLE_FANS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as an indexed triangle fan array
INDEXED_TRIANGLE_STRIPS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as an indexed triangle strip array
INDIAN - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
INTERPCT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
INTERVAL_UNIT_ARCSEC - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
INTERVAL_UNIT_FEET - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
INTERVAL_UNIT_METERS - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
INTERVAL_UNIT_RADIANS - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
INT_PERCENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The information is for a percentage in int (0x0030)
IS300 - class org.j3d.device.input.polhemus.IS300.
Implementation of a driver that can read data from an IS300 device.
IS300(String, int) - Constructor for class org.j3d.device.input.polhemus.IS300
 
IS300(int, int) - Constructor for class org.j3d.device.input.polhemus.IS300
 
ImageButtonOverlay - class org.j3d.renderer.java3d.overlay.ImageButtonOverlay.
An overlay with a clickable image that acts like a button.
ImageButtonOverlay(Canvas3D, Dimension, BufferedImage[]) - Constructor for class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Create a new overlay that uses the given images placed in the space.
ImageButtonOverlay(Canvas3D, Dimension, boolean, boolean, BufferedImage[]) - Constructor for class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Create a new button overlay where you get to control the alpha setting with the images.
ImageCaptureCanvas3D - class org.j3d.renderer.java3d.ui.ImageCaptureCanvas3D.
A version of the standard Java3D Canvas3D class that allows you to capture the contents and write out the image information.
ImageCaptureCanvas3D(GraphicsConfiguration) - Constructor for class org.j3d.renderer.java3d.ui.ImageCaptureCanvas3D
Create a new canvas given the graphics configuration that runs as an onscreen canvas.
ImageCaptureCanvas3D(GraphicsConfiguration, boolean) - Constructor for class org.j3d.renderer.java3d.ui.ImageCaptureCanvas3D
Create a new canvas that allows capture and may operate either on screen or off-screen.
ImageLoader - class org.j3d.util.ImageLoader.
A convenience class that loads Icons for users and provides caching mechanisms.
ImageLoader() - Constructor for class org.j3d.util.ImageLoader
 
ImageOverlay - class org.j3d.renderer.java3d.overlay.ImageOverlay.
An overlay that draws an image on screen at the given position.
ImageOverlay(Canvas3D, Dimension, BufferedImage) - Constructor for class org.j3d.renderer.java3d.overlay.ImageOverlay
Construct a new overlay that paints the image in the given space.
ImageOverlay(Canvas3D, Dimension, boolean, boolean, BufferedImage) - Constructor for class org.j3d.renderer.java3d.overlay.ImageOverlay
Construct a new overlay that paints the image in the given space and has control over the alpha.
ImageUtils - class org.j3d.util.ImageUtils.
A utility class that allows you to do various actions with images, such as conversions and creating items that are useful as textures.
ImageUtils() - Constructor for class org.j3d.util.ImageUtils
 
InputDeviceBase - class org.j3d.device.input.spaceball.InputDeviceBase.
Base class for input devices with one sensor.
InputDeviceBase(int) - Constructor for class org.j3d.device.input.spaceball.InputDeviceBase
Constructs an InputDeviceBase object.
InputDeviceBase(int, Sensor) - Constructor for class org.j3d.device.input.spaceball.InputDeviceBase
Constructs an InputDeviceBase object.
InputDeviceDescriptor - class org.j3d.util.device.InputDeviceDescriptor.
An descriptor class for InputDevices.
InputDeviceDescriptor(String, String, String) - Constructor for class org.j3d.util.device.InputDeviceDescriptor
Construct an instance of this class with the given information about the name, description and class file.
InputRequester - interface org.j3d.renderer.java3d.overlay.InputRequester.
An interface to start and stop the various input events available.
InputSelectionPanel - class org.j3d.ui.InputSelectionPanel.
A file filter implementation so that you can grab files of the types that correspond to the loaders available on the system.
InputSelectionPanel() - Constructor for class org.j3d.ui.InputSelectionPanel
Construct a blank instance of the panel.
InputSelectionPanel(boolean) - Constructor for class org.j3d.ui.InputSelectionPanel
Construct a blank instance of the panel that operates in the selected mode.
IntHashMap - class org.j3d.util.IntHashMap.
A hash map that uses primitive ints for the key rather than objects.
IntHashMap() - Constructor for class org.j3d.util.IntHashMap
Constructs a new, empty hashtable with a default capacity and load factor, which is 20 and 0.75 respectively.
IntHashMap(int) - Constructor for class org.j3d.util.IntHashMap
Constructs a new, empty hashtable with the specified initial capacity and default load factor, which is 0.75.
IntHashMap(int, float) - Constructor for class org.j3d.util.IntHashMap
Constructs a new, empty hashtable with the specified initial capacity and the specified load factor.
IntegerInterpolator - class org.j3d.util.interpolator.IntegerInterpolator.
An interpolator that works with integer values.
IntegerInterpolator() - Constructor for class org.j3d.util.interpolator.IntegerInterpolator
Create a new linear interpolator instance with the default size for the number of key values.
IntegerInterpolator(int) - Constructor for class org.j3d.util.interpolator.IntegerInterpolator
Create a linear interpolator with the given basic size.
IntegerInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.IntegerInterpolator
Create a interpolator with the given basic size using the interpolation type.
InteractiveOverlay - interface org.j3d.renderer.java3d.overlay.InteractiveOverlay.
An extended version of the overlay that would like to have interactive input from the mouse and/or keyboard.
InteractiveOverlayBase - class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase.
An implementation of the interactive overlay.
InteractiveOverlayBase(Canvas3D, Dimension) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Creates a new overlay covering the given canvas bounds.
InteractiveOverlayBase(Canvas3D, Dimension, UpdateManager) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Constructs an overlay window with an update manager.
InteractiveOverlayBase(Canvas3D, Dimension, boolean, boolean) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Constructs an overlay window that can have alpha capabilities.
InteractiveOverlayBase(Canvas3D, Dimension, boolean, boolean, UpdateManager) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Constructs an overlay window.
InteractiveOverlayBase(Canvas3D, Dimension, boolean, boolean, UpdateManager, int) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Constructs an overlay window.
InteractiveTextureOverlay - class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay.
An texture overlay extension that allows input events to be captured.
InteractiveTextureOverlay(Canvas3D, Dimension) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Constructs an overlay window.
InteractiveTextureOverlay(Canvas3D, Dimension, Texture2D) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Constructs an overlay window.
InteractiveTextureOverlay(Canvas3D, Dimension, boolean, UpdateManager, Texture2D) - Constructor for class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Constructs an overlay window.
Interpolator - class org.j3d.util.interpolator.Interpolator.
An interpolator that works with positional coordinates.
Interpolator() - Constructor for class org.j3d.util.interpolator.Interpolator
Create a new interpolator instance with the default size for the number of key values.
Interpolator(int) - Constructor for class org.j3d.util.interpolator.Interpolator
Create an interpolator with the given basic size.
Interpolator(int, int) - Constructor for class org.j3d.util.interpolator.Interpolator
Create a interpolator with the given basic size and interpolation type.
IntersectionUtils - class org.j3d.geom.IntersectionUtils.
A collection of utility methods to do geometry intersection tests.
IntersectionUtils() - Constructor for class org.j3d.geom.IntersectionUtils
Create a default instance of this class with no internal data structures allocated.
InvalidArraySizeException - exception org.j3d.geom.InvalidArraySizeException.
Exception for when one of the requested geometry generation arrays is not big enough to contain the data requested.
InvalidArraySizeException(int, int) - Constructor for class org.j3d.geom.InvalidArraySizeException
Create an exception that contains a prefabricated message.
InvalidArraySizeException(String, int, int) - Constructor for class org.j3d.geom.InvalidArraySizeException
Create an exception that contains the given message plus a pre-fabricated part.
Isotrak2 - class org.j3d.device.input.polhemus.Isotrak2.
Implementation of a driver that can read data from an IsoTrak II device.
Isotrak2(String, int) - Constructor for class org.j3d.device.input.polhemus.Isotrak2
 
Isotrak2(int, int) - Constructor for class org.j3d.device.input.polhemus.Isotrak2
 
id - Variable in class org.j3d.ui.navigation.ViewpointData
An identifier used to know which view data this is
imporvedTurbulence(double, double, double, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a turbulent noise output based on the core noise function.
improvedNoise(double, double, double) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Computes noise function for three dimensions at the point (x,y,z).
incAge() - Method in class org.j3d.geom.particle.Particle
Increment the cycle age.
indexes - Variable in class org.j3d.geom.GeometryData
Storage for coordinate index information if the shape type requires it.
indexesCount - Variable in class org.j3d.geom.GeometryData
The number of items stored in the indexes array
initSPI(int) - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Set the initialization paramaters for the SPI library.
initialMass - Variable in class org.j3d.geom.particle.BaseEmitter
Initial mass that is imparted to all particles
initialize() - Method in class org.j3d.device.input.polhemus.Polhemus
 
initialize() - Method in class org.j3d.device.input.spaceball.InputDeviceBase
Inherited classes shall override this method and call this method, if their initialization was OK.
initialize(int, int) - Method in class org.j3d.device.output.elumens.SPI
 
initialize(Particle) - Method in class org.j3d.geom.particle.ExplosionPointEmitter
Initialize a particle based on the rules defined by this initializer.
initialize(Particle) - Method in class org.j3d.geom.particle.MaxAgePointEmitter
Initialize a particle based on the rules defined by this initializer.
initialize(Particle) - Method in class org.j3d.geom.particle.MaxAgePointForceEmitter
Initialize a particle based on the rules defined by this initializer.
initialize(Particle) - Method in class org.j3d.geom.particle.MaxTimePointEmitter
Initialize a particle based on the rules defined by this initializer.
initialize(Particle) - Method in interface org.j3d.geom.particle.ParticleInitializer
Initialize a particle based on the rules defined by this initializer.
initialize(long) - Method in class org.j3d.geom.particle.ParticleSystem
Run the initial particle setup for the first frame now.
initialize(Particle) - Method in class org.j3d.geom.particle.PointEmitter
Initialize a particle based on the rules defined by this initializer.
initialize(Particle) - Method in class org.j3d.geom.particle.PolylineEmitter
Initialize a particle based on the rules defined by this initializer.
initialize() - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Initialise the behavior to start running.
initialize() - Method in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Initialise the overlay to build mouse input support
initialize() - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Post construction initialisation before turning the overlay live.
initialize() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Empty method that can be used to provide post construction initialisation.
initialize() - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Initialise the manager, which in turn initializes all the managed overlays.
initialize() - Method in class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Initialise the overlay to build mouse input support
initialize() - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Post construction initialisation before turning the overlay live.
initialize() - Method in class org.j3d.renderer.java3d.overlay.UpdateControlBehavior
Initialize the behavior to start working now.
initialize(Tuple3f, Vector3f) - Method in class org.j3d.terrain.Landscape
Initialise the landscape ready for viewing.
initialize(Tuple3f, Vector3f) - Method in class org.j3d.terrain.roam.ROAMSplitMergeLandscape
Initialise the landscape ready for viewing.
initialized() - Method in interface org.j3d.device.output.elumens.ElumensEventListener
The SPI library has been initialized.
innerRange - Variable in class org.j3d.loaders.discreet.LightBlock
An inner range for the directional light
insertKnot(BSplineCurveData, float, BSplineCurveData) - Static method in class org.j3d.geom.spline.BSplineUtils
Insert a new knot value into the curve.
insertKnot(BSplineCurveData, float, int, BSplineCurveData) - Static method in class org.j3d.geom.spline.BSplineUtils
Insert a new knot value multiple times into the curve.
insertParticleFunction(int, ParticleFunction) - Method in class org.j3d.geom.particle.ParticleSystem
Insert a particle function at a specific place in the list.
insertViewpoint(int, ViewpointData) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Insert the viewpoint at the given position in the list
inspected - Variable in class org.j3d.loaders.dem.DEMTypeARecord
True if the level 3 quality control process has been followed (element 23).
instanceName - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
The name of the object instance
intValue(float) - Method in class org.j3d.util.interpolator.IntegerInterpolator
Get the interpolated value of the point at the given key value.
interpolate(float, int, float[]) - Method in class org.j3d.geom.particle.TexCoordInterpolator
Go find the appropriate set of texture coordinates now.
interpolatePoint(BSplineCurveData, float, float[]) - Static method in class org.j3d.geom.spline.BSplineUtils
Given the curve data, evaluate the exact point point on the curve in 3D space for the given value of t.
interpolationType - Variable in class org.j3d.util.interpolator.Interpolator
The type of interpolation routine to use
inverse(Matrix4f, Matrix4f) - Method in class org.j3d.util.MatrixUtils
Calculate the inverse of a 4x4 matrix and place it in the output.
isAntialiased() - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Returns whether drawing on this overlay is anti-aliased.
isAntialiased() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Check to see whether this overlay is currently antialiased.
isAntialiased() - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Returns whether drawing on this overlay is anti-aliased.
isConvexVertex(float[], int, int, int, float[]) - Static method in class org.j3d.geom.TriangulationUtils
Check to see if this vertex is a concave vertex or convex.
isDataOnly - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
Flag to say if this record only contains elevation values or if it is the header record for this column.
isDeviceActive() - Method in class org.j3d.device.input.vfx.VFXDriver
Check to see if the device has been previously shut down.
isEmpty() - Method in class org.j3d.geom.particle.ParticleList
Check to see if this set contains elements.
isEmpty() - Method in class org.j3d.util.CharHashMap
Tests if this hashtable maps no keys to values.
isEmpty() - Method in class org.j3d.util.CircularList
Check to see if this set contains elements.
isEmpty() - Method in class org.j3d.util.DoubleHashMap
Tests if this hashtable maps no keys to values.
isEmpty() - Method in class org.j3d.util.FloatHashMap
Tests if this hashtable maps no keys to values.
isEmpty() - Method in class org.j3d.util.HashSet
Check to see if this set contains elements.
isEmpty() - Method in class org.j3d.util.IntHashMap
Tests if this hashtable maps no keys to values.
isEnabled() - Method in class org.j3d.geom.particle.BoundingBoxParticleFunction
Check to see if this function has been enabled or not currently.
isEnabled() - Method in class org.j3d.geom.particle.ColorRampFunction
Check to see if this function has been enabled or not currently.
isEnabled() - Method in class org.j3d.geom.particle.FrameCountParticleFunction
Check to see if this function has been enabled or not currently.
isEnabled() - Method in class org.j3d.geom.particle.GravityParticleFunction
Check to see if this function has been enabled or not currently.
isEnabled() - Method in class org.j3d.geom.particle.MaxTimeParticleFunction
Check to see if this function has been enabled or not currently.
isEnabled() - Method in interface org.j3d.geom.particle.ParticleFunction
Check to see if this function has been enabled or not currently.
isEnabled() - Method in class org.j3d.geom.particle.PhysicsFunction
Check to see if this function has been enabled or not currently.
isEnabled() - Method in class org.j3d.geom.particle.WindParticleFunction
Check to see if this function has been enabled or not currently.
isHalf() - Method in class org.j3d.geom.SphereGenerator
Check to see that this sphere is a half sphere or not
isMultiMode() - Method in class org.j3d.ui.InputSelectionPanel
Check to see if the panel is running in multi mode.
isParticleCreationEnabled() - Method in class org.j3d.geom.particle.ParticleSystem
Fetch the current particle creation state.
isPointInFrustum(Point3d) - Method in class org.j3d.util.frustum.ViewFrustum
Checks if the point is inside the view frustum.
isTerrain - Variable in class org.j3d.util.UserSupplementData
Flag to say whether this object or group is eligible for use in terrain following routines.
isTextureCoordinateEnabled() - Method in class org.j3d.geom.particle.ParticleSystem
Get the current value of the texture coordinate generation state.
isTriangleInFrustum(float, float, float, float, float, float, float, float, float) - Method in class org.j3d.util.frustum.ViewFrustum
Determines if the triangle defined by the 3 points is visible in the view frustum.
isTriangleInFrustum(Point3d, Point3d, Point3d) - Method in class org.j3d.util.frustum.ViewFrustum
Determines if the triangle defined by the 3 points is visible in the view frustum.
isUpdating() - Method in class org.j3d.renderer.java3d.overlay.UpdateControlBehavior
Check to see if the manager is making updates right now.
isUpdating() - Method in interface org.j3d.renderer.java3d.overlay.UpdateManager
Check to see if the manager is making updates right now.
isVisible() - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Returns the visiblity of the Overlay.
isVisible() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Returns the visiblity of the Overlay.
isVisible() - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Returns the visiblity of the Overlay.
itemScrolled(ScrollEvent) - Method in interface org.j3d.renderer.java3d.overlay.ScrollEventListener
 
itemStateChanged(ItemEvent) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Listen for item changing events in the comboBox selection
itsBehavior - Variable in class org.j3d.device.input.spaceball.InputDeviceBase
 
itsButtonData - Variable in class org.j3d.device.input.spaceball.SpaceballDriver
button pressed: value > 0, button not pressed: value = 0.
itsPositionData - Variable in class org.j3d.device.input.spaceball.SpaceballDriver
Current position Data.
itsWriteBuffer - Variable in class org.j3d.device.input.spaceball.SpaceballDriver
use this buffer for packets send to the Spaceball device.

J

J3DAbstractLandscape - class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape.
Representation of a Java3D-specific additional interfaces to the basic Landscape interface.
J3DAbstractLandscape(ViewFrustum, TerrainData) - Constructor for class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Create a new Landscape with the set view and data.
J3DAbstractLandscape(ViewFrustum, TerrainData, AppearanceGenerator) - Constructor for class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Provide a landscape with a specific appearance generator set.
J3DIntersectionUtils - class org.j3d.renderer.java3d.util.J3DIntersectionUtils.
An extension of the basic IntersectionUtils class to include Java3D-specific extensions for interacting directly with GeometryArray instances.
J3DIntersectionUtils() - Constructor for class org.j3d.renderer.java3d.util.J3DIntersectionUtils
Create a default instance of this class with no internal data structures allocated.
J3DLandscape - interface org.j3d.renderer.java3d.terrain.J3DLandscape.
Representation of a Java3D-specific additional interfaces to the basic Landscape interface.
J3DSplitMergeLandscape - class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape.
ROAM implmentation of a landscape using the split-merge combination algorithm.
J3DSplitMergeLandscape(ViewFrustum, TerrainData) - Constructor for class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Creates new Landscape based on the view information and the terrain data.
J3DSplitMergeLandscape(ViewFrustum, TerrainData, int) - Constructor for class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Creates new Landscape based on the view information and static terrain data, with a controlable patch size.
J3DSplitMergeLandscape(ViewFrustum, TerrainData, AppearanceGenerator) - Constructor for class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Provide a landscape with a specific appearance generator set.
J3DSplitMergeLandscape(ViewFrustum, TerrainData, int, AppearanceGenerator) - Constructor for class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Provide a landscape with a specific appearance generator set.
J3DTextureCache - interface org.j3d.renderer.java3d.texture.J3DTextureCache.
A representation of global cache for texture instance management.
J3DTextureCacheFactory - class org.j3d.renderer.java3d.texture.J3DTextureCacheFactory.
A representation of global cache for texture instance management.
J3DViewFrustum - class org.j3d.renderer.java3d.util.J3DViewFrustum.
Java3D-specific implementation of the basic ViewFrustum.
J3DViewFrustum(Canvas3D) - Constructor for class org.j3d.renderer.java3d.util.J3DViewFrustum
Create a new instance that operates on just a single canvas.
J3DViewFrustum(Canvas3D[]) - Constructor for class org.j3d.renderer.java3d.util.J3DViewFrustum
Creates new ViewFrustum that represents the collection of all canvases.
J3DViewpointData - class org.j3d.renderer.java3d.navigation.J3DViewpointData.
A class to represent viewpoint information so that we can put it on screen, move around to it etc etc.
J3DViewpointData(String, int, TransformGroup) - Constructor for class org.j3d.renderer.java3d.navigation.J3DViewpointData
Create a new data object initialised to the set of values.
JPEGImageObserver - class org.j3d.ui.image.JPEGImageObserver.
A one-shot image observer that turns the image into a JPEG image.
JPEGImageObserver() - Constructor for class org.j3d.ui.image.JPEGImageObserver
Construct a default observer with no filename set and it has not yet captured an image.
JPEGSequenceObserver - class org.j3d.ui.image.JPEGSequenceObserver.
An image observer that turns each call into an separate JPEG image as a sequentially numbered set.
JPEGSequenceObserver() - Constructor for class org.j3d.ui.image.JPEGSequenceObserver
Construct a default observer with no filename set and it has not yet captured an image.

K

KEYFRAME_BOUNDS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe bounding box (0xB14)
KEYFRAME_CHUNK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The block ID represents a keyframe set
KEYFRAME_COLOR_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track color block (0xB025)
KEYFRAME_CURRENT_TIME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the current keyframe time (0xB009)
KEYFRAME_FALLOFF_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track light falloff block (0xB028)
KEYFRAME_FOV_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe camera field of view block (0xB023)
KEYFRAME_HEADER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe header block (0xB00A)
KEYFRAME_HIDE_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track hidden block (0xB029)
KEYFRAME_HOTSPOT_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track light hotspot block (0xB027)
KEYFRAME_INSTANCE_NAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe instance name (0xB011)
KEYFRAME_MORPH_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track morph block (0xB026)
KEYFRAME_NODE_HEADER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe node header block (0xB010)
KEYFRAME_NODE_ID - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe node ID (0xB030)
KEYFRAME_PIVOT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe pivot coordinate (0xB013)
KEYFRAME_POSITION_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track position block (0xB020)
KEYFRAME_PRESCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe prescale (0xB012)
KEYFRAME_ROLL_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe camera roll position block (0xB024)
KEYFRAME_ROTATION_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track rotation block (0xB021)
KEYFRAME_SCALE_TRACK_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe track scale block (0xB022)
KEYFRAME_SEGMENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe segment data (0xB008)
KEYFRAME_SMOOTH_MORPH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the keyframe smooth morph value (0xB015)
KeyframeAmbientBlock - class org.j3d.loaders.discreet.KeyframeAmbientBlock.
Representation of a collection of a single camera block in a keyframe.
KeyframeAmbientBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeAmbientBlock
 
KeyframeBlock - class org.j3d.loaders.discreet.KeyframeBlock.
Representation of a collection of keyframes for animating the object.
KeyframeBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeBlock
 
KeyframeCameraBlock - class org.j3d.loaders.discreet.KeyframeCameraBlock.
Representation of a collection of a single camera block in a keyframe.
KeyframeCameraBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeCameraBlock
 
KeyframeCameraTargetBlock - class org.j3d.loaders.discreet.KeyframeCameraTargetBlock.
Representation of a collection of a single camera block in a keyframe.
KeyframeCameraTargetBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeCameraTargetBlock
 
KeyframeColorBlock - class org.j3d.loaders.discreet.KeyframeColorBlock.
Representation of a keyframe's collection of color information.
KeyframeColorBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeColorBlock
 
KeyframeFOVBlock - class org.j3d.loaders.discreet.KeyframeFOVBlock.
Representation of a keyframe's collection of field of view information.
KeyframeFOVBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeFOVBlock
 
KeyframeFalloffBlock - class org.j3d.loaders.discreet.KeyframeFalloffBlock.
Representation of a keyframe's collection of spotlight falloff information.
KeyframeFalloffBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeFalloffBlock
 
KeyframeFrameBlock - class org.j3d.loaders.discreet.KeyframeFrameBlock.
Representation of a collection of a single frame block in a keyframe.
KeyframeFrameBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeFrameBlock
Construct a new instance of this frame.
KeyframeHotspotBlock - class org.j3d.loaders.discreet.KeyframeHotspotBlock.
Representation of a keyframe's collection of spotlight hotspot information.
KeyframeHotspotBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeHotspotBlock
 
KeyframeLightBlock - class org.j3d.loaders.discreet.KeyframeLightBlock.
Representation of a keyframe general lighting handling.
KeyframeLightBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeLightBlock
 
KeyframeMorphBlock - class org.j3d.loaders.discreet.KeyframeMorphBlock.
Representation of a keyframe's collection of object morph information.
KeyframeMorphBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeMorphBlock
 
KeyframePositionBlock - class org.j3d.loaders.discreet.KeyframePositionBlock.
Representation of a keyframe's collection of position information.
KeyframePositionBlock() - Constructor for class org.j3d.loaders.discreet.KeyframePositionBlock
 
KeyframeRollBlock - class org.j3d.loaders.discreet.KeyframeRollBlock.
Representation of a keyframe's collection of camera roll information.
KeyframeRollBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeRollBlock
 
KeyframeRotationBlock - class org.j3d.loaders.discreet.KeyframeRotationBlock.
Representation of a keyframe's collection of rotational information.
KeyframeRotationBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeRotationBlock
 
KeyframeScaleBlock - class org.j3d.loaders.discreet.KeyframeScaleBlock.
Representation of a keyframe's collection of scale information.
KeyframeScaleBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeScaleBlock
 
KeyframeSpotlightBlock - class org.j3d.loaders.discreet.KeyframeSpotlightBlock.
Representation of a keyframe spotlight handling.
KeyframeSpotlightBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeSpotlightBlock
 
KeyframeSpotlightTargetBlock - class org.j3d.loaders.discreet.KeyframeSpotlightTargetBlock.
Representation of a collection of a single camera block in a keyframe.
KeyframeSpotlightTargetBlock() - Constructor for class org.j3d.loaders.discreet.KeyframeSpotlightTargetBlock
 
KeyframeTag - class org.j3d.loaders.discreet.KeyframeTag.
Base class representing the common data between all the keyframe tag types.
KeyframeTag() - Constructor for class org.j3d.loaders.discreet.KeyframeTag
 
Knot - class org.j3d.renderer.java3d.geom.Knot.
A mobius strip with specified number of divisions per circle-strip, number of divisions per strip (lengthwise), and appearance.
Knot(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Knot
Constructs a knot with 80 divisions per strip, 12 strips, appearance 'knotAppearance' at 0,0,0.
Knot(int, int, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Knot
Constructs a knot with number of divisions per strip 'divs', number of strips 'strips', appearance 'knotAppearance' at 0,0,0.
Knot(int, int, float, float, float, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Knot
Constructs a knot with number of divisions per strip 'divs', number of strips 'strips', appearance 'knotAppearance' at xpos,ypos,zpos.
keySet() - Method in class org.j3d.util.DoubleHashMap
Returns an array with all keys.
keySet() - Method in class org.j3d.util.FloatHashMap
Returns an array with all keys.
keySet() - Method in class org.j3d.util.IntHashMap
Returns an array with all keys.
keySet(int[]) - Method in class org.j3d.util.IntHashMap
Returns an array with all keys.
keySetSorted() - Method in class org.j3d.util.FloatHashMap
Returns a sorted array with all keys.
keySetSorted() - Method in class org.j3d.util.IntHashMap
Returns a sorted array with all keys.
keySetSorted(int[]) - Method in class org.j3d.util.IntHashMap
Returns a sorted array with all keys.
keyframes - Variable in class org.j3d.loaders.discreet.ObjectMesh
Listing of all keyframe blocks available
keys - Variable in class org.j3d.geom.particle.TexCoordInterpolator
The keys as a single array for fast searching
keys - Variable in class org.j3d.util.interpolator.Interpolator
The keys as a single array for fast searching
keysSorted() - Method in class org.j3d.util.DoubleHashMap
Returns a sorted array with all keys.
knotGeometry - Variable in class org.j3d.renderer.java3d.geom.Knot
 
knots - Variable in class org.j3d.geom.spline.BSplineCurveData
The knot values for the curve

L

LAST_CACHE_ID - Static variable in interface org.j3d.texture.TextureCacheFactory
The last ID for global, inbuilt cache types
LAYER_FOG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for layered fog (0x2302)
LEFT - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
constant for left handedness
LEFT_ALIGN - Static variable in class org.j3d.renderer.java3d.overlay.LabelOverlay
The value for the LEFT horizontal alignment
LEFT_TO_RIGHT - Static variable in class org.j3d.terrain.roam.TreeNode
Left to right orientation of the edge split routine
LEFT_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the left view (0x3030)
LIGHT_NODE_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the light keyframe data (0xB005)
LIGHT_TARGET_NODE_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the light-target keyframe data (0xB006)
LINEAR - Static variable in class org.j3d.util.interpolator.Interpolator
The interpolator should act as a linear interpolator between keys
LINES - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as a line array
LINE_STRIPS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as an line strip array
LIN_COLOR24 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The information is for a 24bit colour (0x0012)
LIN_COLORF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The information is for a float colour (0x0013)
LMAGIC - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is a large magic number (0x2d2d)
LOOKAT_STATE - Static variable in interface org.j3d.ui.navigation.NavigationState
The navigation state is Examine
LOW_SHADOW_BIAS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for a lo res shadow bias (0x1410)
LRU_CACHE - Static variable in interface org.j3d.texture.TextureCacheFactory
ID for a Least-Recently-Used cache implementation
LabelOverlay - class org.j3d.renderer.java3d.overlay.LabelOverlay.
An overlay that renders a text label.
LabelOverlay(Canvas3D, Dimension) - Constructor for class org.j3d.renderer.java3d.overlay.LabelOverlay
Create a new, simple label overlay that does not contain any text.
LabelOverlay(Canvas3D, Dimension, String) - Constructor for class org.j3d.renderer.java3d.overlay.LabelOverlay
Create a label overlay that displays the given text on the given screen space.
LabelOverlay(Canvas3D, Dimension, String, Font, Color, int, int) - Constructor for class org.j3d.renderer.java3d.overlay.LabelOverlay
Create a customised label overlay that uses the given attributes of font and colour styles.
LabelOverlay(Canvas3D, Dimension, String, Font, Color, int, int, UpdateManager) - Constructor for class org.j3d.renderer.java3d.overlay.LabelOverlay
Create a customised label overlay that includes a specialised update manager to control when items are updated.
Landscape - class org.j3d.terrain.Landscape.
Representation of a piece of rendered terrain data.
Landscape(ViewFrustum, TerrainData) - Constructor for class org.j3d.terrain.Landscape
Create a new Landscape with the set view and data.
LightBlock - class org.j3d.loaders.discreet.LightBlock.
Representation of a single light and its paramaters needed for rendering.
LightBlock() - Constructor for class org.j3d.loaders.discreet.LightBlock
Create a new light block and set it up for a basic directional light.
LittleEndianConverter - class org.j3d.loaders.stl.LittleEndianConverter.
Utility to convert little endain data to big endian data.
LittleEndianConverter() - Constructor for class org.j3d.loaders.stl.LittleEndianConverter
 
LoaderFileFilter - class org.j3d.ui.LoaderFileFilter.
A file filter implementation so that you can grab files of the types that correspond to the loaders available on the system.
LoaderFileFilter(FileLoaderDescriptor) - Constructor for class org.j3d.ui.LoaderFileFilter
Construct an instance of the filter based on the given device description.
landscapeView - Variable in class org.j3d.terrain.Landscape
The current viewing frustum that is seeing the landscape
largestContourInterval - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The largest primary contour interval (element 17).
largestIntervalUnits - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The units for the largest interval (element 18).
layerFogDetails - Variable in class org.j3d.loaders.discreet.ObjectMesh
Details of a vertically layered constant atmospheric fog.
layerFogDetails[0] lower Y boundary
layerFogDetails[1] upper Y boundary
layerFogDetails[2] fog density.
layerFogFlags - Variable in class org.j3d.loaders.discreet.ObjectMesh
Flags associated with the layered fog.
leftExtent - Variable in class org.j3d.loaders.vterrain.BTHeader
The left-most extent Lat-Long if not UTM.
leftInset - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Inset (border spacing) for the left edge
levelType - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The DEM level used (element 3).
lifetime - Variable in class org.j3d.geom.particle.BaseEmitter
Base lifetime in milliseconds
lifetimeVariation - Variable in class org.j3d.geom.particle.BaseEmitter
The amount of lifetime variation permitted
lightInfo - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Information about the light tracks
lights - Variable in class org.j3d.loaders.discreet.ObjectBlock
Set of lights surrounding this mesh
linearFogDetails - Variable in class org.j3d.loaders.discreet.ObjectMesh
Details of a basic global fog instruction.
load(String) - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
 
load(Reader) - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
 
load(URL) - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
 
load(InputStream) - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Load the scene from the given reader.
load(Reader) - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Load the scene from the given reader.
load(String) - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Load a scene from the given filename.
load(URL) - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Load a scene from the named URL.
load(InputStream) - Method in interface org.j3d.renderer.java3d.loaders.BinaryLoader
This method loads the InputStream and returns the Scene containing the scene.
load(InputStream) - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Load the scene from the given reader.
load(Reader) - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Load the scene from the given reader.
load(String) - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Load a scene from the given filename.
load(URL) - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Load a scene from the named URL.
load(String) - Method in class org.j3d.renderer.java3d.loaders.STLLoader
Loads a STL file from a file.
load(URL) - Method in class org.j3d.renderer.java3d.loaders.STLLoader
Loads a STL file from an URL.
load(Reader) - Method in class org.j3d.renderer.java3d.loaders.STLLoader
Loading from a Reader object not supported.
load2DImage(String) - Method in class org.j3d.renderer.java3d.texture.AbstractTextureCache
Load the image component from the given filename.
load2DImage(URL) - Method in class org.j3d.renderer.java3d.texture.AbstractTextureCache
Load the image component from the given url.
loadBasicClass(String) - Static method in class org.j3d.util.DynamicClassLoader
Load the named class with no checking of the background.
loadCheckedClass(String, String) - Static method in class org.j3d.util.DynamicClassLoader
Load the class that has the given class as a super class.
loadCheckedClass(String, Class) - Static method in class org.j3d.util.DynamicClassLoader
Load the class that has the given class as a super class.
loadIcon(String) - Static method in class org.j3d.util.ImageLoader
Load an icon for the named image file.
loadImage(String) - Static method in class org.j3d.util.ImageLoader
Load an image for the named image file.
localCoords - Variable in class org.j3d.loaders.discreet.TriangleMesh
Local coordinate system reference (a 4x3 matrix)
localElevationDatum - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
Elevation of the local datum for the profile (element 4).
localMatrix - Variable in class org.j3d.geom.hanim.HAnimHumanoid
Local matrix value that combines all the fields together
localMatrix - Variable in class org.j3d.geom.hanim.HAnimJoint
Local matrix value that combines all the fields together
localMatrix - Variable in class org.j3d.geom.hanim.HAnimSite
Local matrix value that combines all the fields together
location - Variable in class org.j3d.loaders.discreet.CameraBlock
The location of the the camera,
locked - Variable in class org.j3d.geom.spring.SpringNode
Is this node currently locked in position?
lookAt(Point3f, Point3f, Vector3f, Matrix4f) - Method in class org.j3d.util.MatrixUtils
Perform a LookAt camera calculation and place it in the given matrix.
lookAt(Point3d, Point3d, Vector3d, Matrix4d) - Method in class org.j3d.util.MatrixUtils
Perform a LookAt camera calculation and place it in the given matrix.

M

MAIN_CHUNK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the header magic number (0x4d4d)
MASTER_SCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The chunk is master object scale (0x0100)
MATERIAL_BLOCK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The object ID represents a piece of material
MATERIAL_FILE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The block ID is for Material (.mat) file (0x3dff)
MATERIAL_LIB - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The block ID is for Material Library info (0x3daa)
MATERIAL_LIST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of the material list
MATERIAL_OLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents an old-style material list
MAT_ACUBIC - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents automatic cube map generation (0xA3100)
MAT_ADDITIVE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an additive transparency blend (0xA083)
MAT_AMBIENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the ambient color (0xA010)
MAT_BUMPMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the bump texture map to apply (0xA230)
MAT_BUMPMASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_BUMP_PERCENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents a percentage scale of the bumpmap to apply
MAT_DECAL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents a decalled texture (0xA082)
MAT_DIFFUSE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the diffuse color (0xA020)
MAT_FACEMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_MAPNAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the name of the texture file to use (0xA300)
MAT_MAP_ANG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an texture rotation angle (0xA35C)
MAT_MAP_BCOL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the blue blend colour for textures (0xA360)
MAT_MAP_COL1 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the first blend colour for textures (0xA360)
MAT_MAP_COL2 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the second blend colour for textures (0xA360)
MAT_MAP_GCOL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the green blend colour for textures (0xA360)
MAT_MAP_RCOL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the red blend colour for textures (0xA360)
MAT_MAP_TEXBLUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an texture blur param to apply (0xA353)
MAT_MAP_TEXBLUR_OLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an outdated texture blur param to apply (0xA352)
MAT_MAP_TILING - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the texture map tiling param to apply (0xA351)
MAT_MAP_TILINGOLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_MAP_UOFFSET - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an texture u translation (0xA358)
MAT_MAP_USCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an texture u-coord scale (0xA354)
MAT_MAP_VOFFSET - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an texture v translation (0xA35A)
MAT_MAP_VSCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents an texture v-coord scale (0xA356)
MAT_NAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The name of a material (0xA000)
MAT_OPACMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the opacity texture map to apply (0xA210)
MAT_OPACMASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_PHONGSOFT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_REFBLUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_REFLMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the reflection texture map to apply (0xA220)
MAT_REFLMASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SELFIMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SELFIMASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SELF_ILLUM - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SELF_ILPCT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SHADING - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the shading style
MAT_SHIN2PCT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the shininess strength (0xA041)
MAT_SHIN3PCT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the shininess second strength factor (0xA042)
MAT_SHININESS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the shininess ratio (0xA040)
MAT_SHINMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the shininess map (0xA33C)
MAT_SHINMASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SPECMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the specular texture map to apply (0xA204)
MAT_SPECMASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SPECULAR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the specual color (0xA030)
MAT_SUPERSMP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_BUMP_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_BUMP_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_OPAC_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_OPAC_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_REFL_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_SELFI_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_SELFI_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_SHIN_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_SHIN_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_SPEC_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_SPEC_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_TEXT2_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_TEXT2_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_TEXT_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_SXP_TEXT_MASKDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_TEX2MAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents a second base material texture map (0xA33A)
MAT_TEX2MASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_TEXMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the base texture map to apply (0xA200)
MAT_TEXMASK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_TRANSPARENCY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the transparency (0xA050)
MAT_TWO_SIDE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents two-sided lighting should be used (0xA081)
MAT_USE_REFBLUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_USE_XPFALL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_WIREABS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_WIREFRAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the flag for rendering in wireframe
MAT_WIRESIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
ID represents the wire thickness (0xA087)
MAT_XPFALL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MAT_XPFALLIN - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MESH_COLOR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the mesh colour (0x4165)
MESH_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the 3D editor header magic number (0x3d3d)
MESH_MATRIX - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of a mesh matrix
MESH_TEXTURE_INFO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start mesh texture info (0x4170)
MESH_VERSION - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is the version of the mesh being read (0x3d3e)
METERS - Static variable in class org.j3d.loaders.dem.DEMRecord
Unit of measure is meters
MORPH_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
MOUSEOVER_IMAGE - Static variable in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Index of the mouse over image
MSH_MAT_GROUP_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
M_BEVEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
M_FIT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
M_SCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
M_TEETER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
M_TWIST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
ManagedLoader - interface org.j3d.renderer.java3d.loaders.ManagedLoader.
Extension of the Sun Loader definition interface that provides extra ability to control the scene graph setup.
MaterialBlock - class org.j3d.loaders.discreet.MaterialBlock.
Representation of a collection of material definitions that form a single block of data in the file.
MaterialBlock() - Constructor for class org.j3d.loaders.discreet.MaterialBlock
Create a new instance of this material block with the defaults set.
MaterialData - class org.j3d.loaders.discreet.MaterialData.
A single set of material information for each triangle mesh.
MaterialData() - Constructor for class org.j3d.loaders.discreet.MaterialData
 
MatrixUtils - class org.j3d.util.MatrixUtils.
A utility class that performs various matrix operations on the javax.vecmath package.
MatrixUtils() - Constructor for class org.j3d.util.MatrixUtils
Construct a default instance of this class.
MaxAgePointEmitter - class org.j3d.geom.particle.MaxAgePointEmitter.
Emits particles at a fixed point in space which only have a maximum time limit and color set - all other values are zeroed out.
MaxAgePointEmitter(int, int, float[], float[], float) - Constructor for class org.j3d.geom.particle.MaxAgePointEmitter
Construct a new emitter instance for a point emitter.
MaxAgePointForceEmitter - class org.j3d.geom.particle.MaxAgePointForceEmitter.
MaxAgePointEmitter checks the age of a Particle and reinitializes it by moving it to a point in space and clearing resultant force and velocity and setting a new randomized force on the Particle.
MaxAgePointForceEmitter(int, int, float[], float[], float, float) - Constructor for class org.j3d.geom.particle.MaxAgePointForceEmitter
Construct a new emitter instance for a point emitter that gives the particle a random force direction and strength.
MaxConstants - interface org.j3d.loaders.discreet.MaxConstants.
A definitive collection of all known chunk identifiers in the Discreet 3DS Max file format.
MaxParser - class org.j3d.loaders.discreet.MaxParser.
A low-level parser for the Discreet 3DS Max file format.
MaxParser() - Constructor for class org.j3d.loaders.discreet.MaxParser
Construct a new parser with no stream set.
MaxParser(InputStream) - Constructor for class org.j3d.loaders.discreet.MaxParser
Construct a new parser using the given stream to source the data from.
MaxTimeParticleFunction - class org.j3d.geom.particle.MaxTimeParticleFunction.
A ParticleFunction that is used to cull particles that have reached their maximum allowed time.
MaxTimeParticleFunction() - Constructor for class org.j3d.geom.particle.MaxTimeParticleFunction
Construct a new function that manages a particle's lifetime based on the maximum age it can be
MaxTimePointEmitter - class org.j3d.geom.particle.MaxTimePointEmitter.
Emitter that limits the maximum age based on wall-clock existance time.
MaxTimePointEmitter(int, int, float[], float[], float[], float, float) - Constructor for class org.j3d.geom.particle.MaxTimePointEmitter
Construct a new emitter instance for a point emitter.
MaxUtils - class org.j3d.loaders.discreet.MaxUtils.
Utility class for working on the parsed 3DS objects to create additional data structures.
MaxUtils() - Constructor for class org.j3d.loaders.discreet.MaxUtils
 
Mobius - class org.j3d.renderer.java3d.geom.Mobius.
A mobius strip with specified number of divisions per strip, number of strips, position, and appearance.
Mobius(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Mobius
Constructs a mobius strip with 28 divisions per strip, 14 strips, appearance 'mobiusAppearance' at 0,0,0.
Mobius(int, int, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Mobius
Constructs a mobius strip with number of divisions per strip 'divs', number of strips 'strips', appearance 'mobiusAppearance' at 0,0,0.
Mobius(int, int, float, float, float, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Mobius
Constructs a mobius strip with number of divisions per strip 'divs', number of strips 'strips', appearance 'mobiusAppearance' at xpos,ypos,zpos.
MobiusGenerator - class org.j3d.geom.MobiusGenerator.
A mobius strip geometry generator with specified number of divisions per strip, number of strips, position, and appearance.
MobiusGenerator() - Constructor for class org.j3d.geom.MobiusGenerator
Constructs a mobius strip with 28 divisions per strip, 14 strips.
MobiusGenerator(int, int) - Constructor for class org.j3d.geom.MobiusGenerator
Constructs a mobius strip with number of divisions per strip and number of strips.
MorphData - class org.j3d.loaders.discreet.MorphData.
A single set of morph target data from the keyframe tracking.
MorphData() - Constructor for class org.j3d.loaders.discreet.MorphData
 
MouseCoordinateConverter - interface org.j3d.device.output.elumens.MouseCoordinateConverter.
An interface for servicing coordinate conversion.
MouseCoordinateSource - interface org.j3d.device.output.elumens.MouseCoordinateSource.
An interface for providing mouse coordinates to a converter.
MouseOverlay - class org.j3d.renderer.java3d.overlay.MouseOverlay.
An overlay that is used like an ordinary drawing canvas that interacts with the mouse.
MouseOverlay(Canvas3D, Dimension) - Constructor for class org.j3d.renderer.java3d.overlay.MouseOverlay
Creates a new overlay covering the given canvas bounds.
MouseOverlay(Canvas3D, Dimension, UpdateManager) - Constructor for class org.j3d.renderer.java3d.overlay.MouseOverlay
Constructs an overlay window with an update manager.
MouseOverlay(Canvas3D, Dimension, boolean, boolean) - Constructor for class org.j3d.renderer.java3d.overlay.MouseOverlay
Constructs an overlay window that can have alpha capabilities.
MouseOverlay(Canvas3D, Dimension, boolean, boolean, UpdateManager, boolean) - Constructor for class org.j3d.renderer.java3d.overlay.MouseOverlay
Constructs an overlay window.
MouseOverlay(Canvas3D, Dimension, boolean, boolean, UpdateManager, int) - Constructor for class org.j3d.renderer.java3d.overlay.MouseOverlay
Constructs an overlay window.
MouseViewBehavior - class org.j3d.renderer.java3d.navigation.MouseViewBehavior.
A Java3D Behavior based interface to drive navigation.
MouseViewBehavior() - Constructor for class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Create a new behavior with default settings and creates its own NavigationHandler.
MouseViewBehavior(NavigationHandler) - Constructor for class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Create a new behavior with default settings and uses the supplied NavigationHandler for dealing with the input.
MouseViewHandler - class org.j3d.renderer.java3d.navigation.MouseViewHandler.
An AWT based listener to drive navigation.
MouseViewHandler() - Constructor for class org.j3d.renderer.java3d.navigation.MouseViewHandler
Create a new mouse handler with no canvas or view information set.
mPositionData - Variable in class org.j3d.device.input.polhemus.Polhemus
 
mRotationData - Variable in class org.j3d.device.input.polhemus.Polhemus
 
main(String[]) - Static method in class org.j3d.geom.TestBoxGenerator
Main method to kick everything off with.
main(String[]) - Static method in class org.j3d.geom.TestConeGenerator
Main method to kick everything off with.
main(String[]) - Static method in class org.j3d.geom.TestCylinderGenerator
Main method to kick everything off with.
main(String[]) - Static method in class org.j3d.geom.TestSphereGenerator
Main method to kick everything off with.
main(String[]) - Static method in class org.j3d.geom.TestSpringGenerator
Main method to kick everything off with.
main(String[]) - Static method in class org.j3d.geom.TestTorusGenerator
Main method to kick everything off with.
main(String[]) - Static method in class org.j3d.util.interpolator.TestCoordinateInterpolator
 
main(String[]) - Static method in class org.j3d.util.interpolator.TestPositionInterpolator
Main method to kick everything off with.
main(String[]) - Static method in class org.j3d.util.interpolator.TestScalarInterpolator
Main method to kick everything off with.
makeWord(byte, byte) - Static method in class org.j3d.device.input.spaceball.SpaceballPacket
 
manualPlatformMove(Matrix4d) - Method in class org.j3d.util.frustum.ViewFrustum
Manually re-orient the view frustum by this given matrix.
mapProjectionParams - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Extra map projection parameters used when not using UTM, Geo or State-plane (element 7).
marker(float) - Method in class org.j3d.device.output.elumens.SPI
 
marker(float, int) - Method in class org.j3d.device.output.elumens.SPI
 
mass - Variable in class org.j3d.geom.particle.Particle
Mass of the object in kilograms
masterScale - Variable in class org.j3d.loaders.discreet.ObjectMesh
The master (uniform) scale to apply to all the objects
materialName - Variable in class org.j3d.loaders.discreet.MaterialData
The name of the material to use from the material library
materials - Variable in class org.j3d.loaders.discreet.ObjectMesh
Listing of all material information
materials - Variable in class org.j3d.loaders.discreet.TriangleMesh
Listing of the material groups needed
matrixChanged - Variable in class org.j3d.geom.hanim.HAnimHumanoid
Flag to indicate the root matrix values have changed, thus needing to regenerate the entire skeleton and vertices.
matrixChanged - Variable in class org.j3d.geom.hanim.HAnimJoint
Flag to indicate the root matrix values have changed, thus needing to regenerate the entire skeleton and vertices.
matrixChanged - Variable in class org.j3d.geom.hanim.HAnimSite
Flag to indicate the root matrix values have changed, thus needing to regenerate the entire skeleton and vertices.
maxBounds - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
Bounding box maximum positions of the mesh
maxElevation - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
Maximum elevation of this profile (element 5).
maxHeight - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The maximum elevation of the DEM (element 12).
maxParticleCount - Variable in class org.j3d.geom.particle.ParticleSystem
Maximum number of particles this system can handle
maxY - Variable in class org.j3d.terrain.roam.ROAMPatch
The maximum Y for this patch
meshVersion - Variable in class org.j3d.loaders.discreet.ObjectMesh
The version of the mesh that was read
meshes - Variable in class org.j3d.loaders.discreet.ObjectBlock
Array of mesh instances forming this block.
messageReport(String) - Method in class org.j3d.util.DefaultErrorReporter
Notification of an informational message from the system.
messageReport(String) - Method in interface org.j3d.util.ErrorReporter
Notification of an informational message from the system.
minBounds - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
Bounding box minimum positions of the mesh
minElevation - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
Minimum elevation of this profile (element 5).
minHeight - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The minimum elevation of the DEM (element 12).
minY - Variable in class org.j3d.terrain.roam.ROAMPatch
The minimumY for this patch
mobiusGeometry - Variable in class org.j3d.renderer.java3d.geom.Mobius
 
morphSmoothingAngle - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
Smoothing factor in radians when morphing.
morphs - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
The track morph info
morphs - Variable in class org.j3d.loaders.discreet.KeyframeMorphBlock
The sets of keyframe/value pairs
mouseClicked(MouseEvent) - Method in class org.j3d.renderer.java3d.navigation.MouseViewHandler
Not used by this class
mouseClicked(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Process a mouse click event.
mouseClicked(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.MouseOverlay
Process a mouse click event.
mouseDragged(MouseEvent) - Method in class org.j3d.renderer.java3d.navigation.NavigationHandler
Process a mouse drag event to change the current movement value from the previously set value to the new value
mouseDragged(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.MouseOverlay
Process a mouse drag event
mouseDragged(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Process a mouse drag event.
mouseDragged(MouseEvent) - Method in interface org.j3d.ui.navigation.NavigationMouseProcessor
Process a mouse drag event to change the current movement value from the previously set value to the new value
mouseEntered(MouseEvent) - Method in class org.j3d.renderer.java3d.navigation.MouseViewHandler
Process a mouse enter event.
mouseEntered(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Process a mouse enter event.
mouseEntered(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.MouseOverlay
Process a mouse enter event.
mouseExited(MouseEvent) - Method in class org.j3d.renderer.java3d.navigation.MouseViewHandler
Not used by this class
mouseExited(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Process a mouse exited event.
mouseExited(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.MouseOverlay
Process a mouse exited event.
mouseMoved(MouseEvent) - Method in class org.j3d.renderer.java3d.navigation.MouseViewHandler
Not used by this class
mouseMoved(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.MouseOverlay
Process a mouse movement event.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.java3d.navigation.NavigationHandler
Process a mouse press and set the behavior running.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Process a mouse press event.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.MouseOverlay
Process a mouse press event.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Process a mouse press event to start a new line in the given color.
mousePressed(MouseEvent) - Method in interface org.j3d.ui.navigation.NavigationMouseProcessor
Process a mouse press and set the behavior running.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.java3d.navigation.NavigationHandler
Process a mouse release to return all the values back to normal.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
Process a mouse release event.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.MouseOverlay
Process a mouse release event.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Process a mouse release event.
mouseReleased(MouseEvent) - Method in interface org.j3d.ui.navigation.NavigationMouseProcessor
Process a mouse release to return all the values back to normal.
move(float[], float) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Update the user movement to be going in this absolute direction.
multiple - Variable in class org.j3d.loaders.discreet.LightBlock
A multiplier value for the standard light settings

N

NAD27 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
NAD83 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
NAMED_OBJECT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The block ID is for a new object mesh (0x4000)
NECornerCoords - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Coordinates of the north-east corner (element 11).
NETWORK_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
NORMAL_DATA - Static variable in class org.j3d.geom.GeometryData
Request for lighting normal data to be produced
NORTHING - Static variable in class org.j3d.loaders.dem.DEMRecord
Array index of northing components of a coordinate.
NO_CAST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for an object that doesn't cast a shadow (0x4012)
NO_DATUM - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
NO_STATE - Static variable in interface org.j3d.ui.navigation.NavigationState
The navigation state is such that there is no navigation
NULL_CHUNK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The NULL chunk (0x0000)
NWCornerCoords - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Coordinates of the north-west corner (element 11).
NWTree - Variable in class org.j3d.terrain.roam.ROAMPatch
The values of the nodes in the NW triangle of this patch
N_AMBIENT_LIGHT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents number of ambient lights (0x4680)
N_CAMERA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents number of cameras (0x4700)
N_DIRECTIONAL_LIGHT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the number of directional lights (0x4600)
N_D_L_OLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The object ID represents an old normal data (0x4400)
NavigationHandler - class org.j3d.renderer.java3d.navigation.NavigationHandler.
A listener and handler responsible for executing all navigation commands from mice to move a viewpoint around a scene.
NavigationHandler() - Constructor for class org.j3d.renderer.java3d.navigation.NavigationHandler
Create a new mouse handler with no view information set.
NavigationMouseProcessor - interface org.j3d.ui.navigation.NavigationMouseProcessor.
Abstract interface to take mouse events and process them for a navigation response.
NavigationProcessor - class org.j3d.renderer.java3d.navigation.NavigationProcessor.
A listener and handler responsible for executing all navigation commands from mice and keyboards to move a viewpoint around a scene.
NavigationProcessor() - Constructor for class org.j3d.renderer.java3d.navigation.NavigationProcessor
Create a new mouse handler with no view information set.
NavigationState - interface org.j3d.ui.navigation.NavigationState.
A collection of navigation state information constants.
NavigationStateListener - interface org.j3d.ui.navigation.NavigationStateListener.
A listener interface used to communicate changes in the navigation state from one handler to another.
NavigationStateManager - class org.j3d.ui.navigation.NavigationStateManager.
A handler for navigation state to make sure that all the right events are passed around the system and everyone agrees on the same state.
NavigationStateManager(Component) - Constructor for class org.j3d.ui.navigation.NavigationStateManager
Create a new state manager that deals with the given canvas.
NavigationToolbar - class org.j3d.ui.navigation.NavigationToolbar.
A toolbar for all navigation commands.
NavigationToolbar() - Constructor for class org.j3d.ui.navigation.NavigationToolbar
Create a new horizontal navigation toolbar with an empty list of viewpoints and disabled user selection of state.
NavigationToolbar(boolean) - Constructor for class org.j3d.ui.navigation.NavigationToolbar
Create a new navigation toolbar with an empty list of viewpoints but controllable direction for the buttons.
NodeHeaderData - class org.j3d.loaders.discreet.NodeHeaderData.
The node header data for keyframe chunk descriptions.
NodeHeaderData() - Constructor for class org.j3d.loaders.discreet.NodeHeaderData
 
NormalInterpolator - class org.j3d.util.interpolator.NormalInterpolator.
An interpolator that works with sets of normals.
NormalInterpolator() - Constructor for class org.j3d.util.interpolator.NormalInterpolator
Create a new linear interpolator instance with the default size for the number of key values.
NormalInterpolator(int) - Constructor for class org.j3d.util.interpolator.NormalInterpolator
Create an linear interpolator with the given basic size.
NormalInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.NormalInterpolator
Create a interpolator with the given basic size using the interpolation type.
NormalUtils - class org.j3d.geom.NormalUtils.
A utility class that can be used to modify or create normal values of an item of geometry.
NormalUtils() - Constructor for class org.j3d.geom.NormalUtils
Create a default instance of the utility class.
nToRead() - Method in class org.j3d.device.input.polhemus.SerialPortDevice
Find out how many bytes are available for reading.
name - Variable in class org.j3d.geom.hanim.HAnimObject
The name of the object
name - Variable in class org.j3d.loaders.discreet.MaterialBlock
The name of this material
name - Variable in class org.j3d.loaders.discreet.NodeHeaderData
The name of the object
name - Variable in class org.j3d.loaders.discreet.ObjectBlock
A name or label associated with this block.
name - Variable in class org.j3d.ui.navigation.ViewpointData
A string representing a name of the viewpoint.
naturalLengths - Variable in class org.j3d.geom.spring.SpringNode
Natural length of each connection
nearestPowerTwo(int, boolean) - Method in class org.j3d.renderer.java3d.texture.TextureCreateUtils
Determine the nearest power of two value for a given argument.
needsExternalProj - Variable in class org.j3d.loaders.vterrain.BTHeader
True if this needs the external projection file for more information
negate(float[], int) - Method in class org.j3d.geom.NormalUtils
Negate the normals, in place.
negate(float[][], int) - Method in class org.j3d.geom.NormalUtils
Negate the normals, in place.
negate(float[], int, float[]) - Method in class org.j3d.geom.NormalUtils
Translate the coordintes by the given amount in each direction and place them in the destination array.
newFrame(int) - Method in class org.j3d.geom.particle.BoundingBoxParticleFunction
Apply this function to the given particle right now.
newFrame(int) - Method in class org.j3d.geom.particle.ColorRampFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
newFrame(int) - Method in class org.j3d.geom.particle.FrameCountParticleFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
newFrame(int) - Method in class org.j3d.geom.particle.GravityParticleFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
newFrame(int) - Method in class org.j3d.geom.particle.MaxTimeParticleFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
newFrame(int) - Method in interface org.j3d.geom.particle.ParticleFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
newFrame(int) - Method in class org.j3d.geom.particle.PhysicsFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
newFrame(int) - Method in class org.j3d.geom.particle.WindParticleFunction
Notification that the system is about to do an update of the particles and to do any system-level initialisation.
newFrame(Transform3D) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Called once a frame to update the different overlays
next() - Method in class org.j3d.geom.particle.ParticleList
Fetch the next item in the list from this one and advance the current pointer to it.
next() - Method in class org.j3d.util.CircularList
Fetch the next item in the list from this one and advance the current pointer to it.
nodeHeader - Variable in class org.j3d.loaders.discreet.KeyframeTag
Node header data, if specified
nodeId - Variable in class org.j3d.loaders.discreet.KeyframeTag
An identifier for the node
noise1(float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
1-D noise generation function using the original perlin algorithm.
noise2(float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create noise in a 2D space using the orignal perlin noise algorithm.
noise3(float, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create noise in a 3D space using the orignal perlin noise algorithm.
normal - Variable in class org.j3d.geom.spring.SpringNode
A reference to the global array containing normal information
normalIndexes - Variable in class org.j3d.geom.GeometryData
Storage for normal index information if the shape type requires it.
normals - Variable in class org.j3d.geom.GeometryData
Storage for lighting normal information.
normals - Variable in class org.j3d.loaders.discreet.TriangleMesh
Listing of normals for each vertex
normalsChanged - Variable in class org.j3d.geom.spline.PatchGenerator
Flag indicating base values have changed
numAmbients - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The number of valid ambient light blocks
numBlocks - Variable in class org.j3d.loaders.discreet.ObjectMesh
Number of valid blocks available
numCameraTargets - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Number of valid camera targets to read
numCameras - Variable in class org.j3d.loaders.discreet.KeyframeBlock
number of valid camera blocks to read
numCameras - Variable in class org.j3d.loaders.discreet.ObjectBlock
The number of valid camera objects
numCanvases - Variable in class org.j3d.util.frustum.ViewFrustum
The number of different canvases provided
numChildren - Variable in class org.j3d.geom.hanim.HAnimJoint
The number of valid children of this object
numChildren() - Method in class org.j3d.geom.hanim.HAnimJoint
Get the number of currently valid children.
numChildren - Variable in class org.j3d.geom.hanim.HAnimSegment
The number of valid children of this object
numChildren() - Method in class org.j3d.geom.hanim.HAnimSegment
Get the number of currently valid children.
numChildren - Variable in class org.j3d.geom.hanim.HAnimSite
The number of valid children of this object
numChildren() - Method in class org.j3d.geom.hanim.HAnimSite
Get the number of currently valid children.
numColorComponents() - Method in interface org.j3d.geom.particle.ParticleFactory
Request the number of color components this particle uses.
numColumns - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The number of rows of profiles in the DEM (element 16).
numColumns - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
The number of columns covered by this record (element 2).
numConnections - Variable in class org.j3d.geom.spring.SpringNode
 
numControlPoints - Variable in class org.j3d.geom.spline.BSplineCurveData
The number of valid points in the controlPoints array.
numCoord() - Method in class org.j3d.geom.hanim.HAnimSegment
Get the number of elements in coord
numCoordIndex() - Method in class org.j3d.geom.hanim.HAnimDisplacer
Get the number of elements in the skinCoordIndex field, and by association skinCoordWeight (if any weights have been set).
numDepthControlPoints - Variable in class org.j3d.geom.spline.PatchGenerator
The number of control points in the depth
numDisplacements() - Method in class org.j3d.geom.hanim.HAnimDisplacer
Get the number of elements in the skinDisplacements field, and by association skinCoordWeight (if any weights have been set).
numDisplacers - Variable in class org.j3d.geom.hanim.HAnimJoint
The number of valid children of this object
numDisplacers() - Method in class org.j3d.geom.hanim.HAnimJoint
Get the number of currently valid children.
numFaces - Variable in class org.j3d.loaders.discreet.MaterialData
The number of faces this material node effects
numFaces - Variable in class org.j3d.loaders.discreet.TriangleMesh
Total number of valid faces.
numFrames - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The number of valid frames in this block
numIndex - Variable in class org.j3d.geom.CharacterData
The number of valid coordinate indices in the list
numInfo() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of elements in the info string array.
numJoints() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of currently valid joints.
numKeyframes - Variable in class org.j3d.loaders.discreet.ObjectMesh
The number of valid keyframe blocks available
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeColorBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeFOVBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeFalloffBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeHotspotBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeMorphBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframePositionBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeRollBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeRotationBlock
The number of valid keys to use
numKeys - Variable in class org.j3d.loaders.discreet.KeyframeScaleBlock
The number of valid keys to use
numKnots - Variable in class org.j3d.geom.spline.BSplineCurveData
The number of valid knot values in the knots array
numLights - Variable in class org.j3d.loaders.discreet.KeyframeBlock
number of valid light blocks to read
numLights - Variable in class org.j3d.loaders.discreet.ObjectBlock
Listing of lights effecting this object
numLowerLimit() - Method in class org.j3d.geom.hanim.HAnimJoint
Get the number of elements in lowerLimit
numMaterials - Variable in class org.j3d.loaders.discreet.ObjectMesh
The number of valid materials available
numMaterials - Variable in class org.j3d.loaders.discreet.TriangleMesh
Number of valid material groups available
numMeshes - Variable in class org.j3d.loaders.discreet.ObjectBlock
Number of valid items in the mesh list
numMomentsOfInertia() - Method in class org.j3d.geom.hanim.HAnimSegment
 
numNormalValues - Variable in class org.j3d.geom.spline.PatchGenerator
The number of patch coordinates in depth
numParticlesToCreate(int) - Method in class org.j3d.geom.particle.ExplosionPointEmitter
The number of particles that should be created and initialised this frame.
numParticlesToCreate(int) - Method in class org.j3d.geom.particle.MaxAgePointEmitter
The number of particles that should be created and initialised this frame.
numParticlesToCreate(int) - Method in class org.j3d.geom.particle.MaxAgePointForceEmitter
The number of particles that should be created and initialised this frame.
numParticlesToCreate(int) - Method in class org.j3d.geom.particle.MaxTimePointEmitter
The number of particles that should be created and initialised this frame.
numParticlesToCreate(int) - Method in interface org.j3d.geom.particle.ParticleInitializer
The number of particles that should be created and initialised this frame.
numParticlesToCreate(int) - Method in class org.j3d.geom.particle.PointEmitter
The number of particles that should be created and initialised this frame.
numParticlesToCreate(int) - Method in class org.j3d.geom.particle.PolylineEmitter
The number of particles that should be created and initialised this frame.
numPatchValues - Variable in class org.j3d.geom.spline.PatchGenerator
The number of patch coordinates in depth
numPolygonSides - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The number of sides of the polygon that the DEM covers (element 10).
numRows - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The number of rows of profiles in the DEM (element 16).
numRows - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
The number of rows covered by this record (element 2).
numSegments() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of currently valid segments.
numSites() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of currently valid sites.
numSkeleton - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The number of valid viewpoints of this object
numSkeleton() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of currently valid skeleton.
numSkinCoord() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of elements in skinCoord
numSkinCoord - Variable in class org.j3d.geom.hanim.HAnimJoint
The number of items in skinCoordIndex and skinCoordWeight fields
numSkinCoord() - Method in class org.j3d.geom.hanim.HAnimJoint
Get the number of elements in the skinCoordIndex field, and by association skinCoordWeight (if any weights have been set).
numSkinCoords - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The number of items in the coordinate list (raw number, not * 3)
numSkinNormal() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of elements in skinNormal
numSkinNormals - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The number of items in the coordinate list (raw number, not * 3)
numSourceCoords - Variable in class org.j3d.geom.hanim.HAnimJoint
The current number of source skin coordinates
numSourceNormals - Variable in class org.j3d.geom.hanim.HAnimJoint
The current number of source skin normals
numSpotlightTargets - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Number of valid spotlight targets to read
numSpotlights - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Number of valid spotlights to read
numStiffness() - Method in class org.j3d.geom.hanim.HAnimJoint
Get the number of elements in stiffness
numStrips - Variable in class org.j3d.geom.GeometryData
The number of items stored in the strip counts
numTexCoordComponents() - Method in interface org.j3d.geom.particle.ParticleFactory
Request the number of texture coordinate components this particle uses.
numTexCoords - Variable in class org.j3d.loaders.discreet.TriangleMesh
The number of texture coordinates
numTexcoordValues - Variable in class org.j3d.geom.spline.PatchGenerator
The number of patch coordinates in depth
numUpperLimit() - Method in class org.j3d.geom.hanim.HAnimJoint
Get the number of elements in upperLimit
numVertices - Variable in class org.j3d.loaders.discreet.TriangleMesh
The number of valid vertices in this mesh
numViewpoints - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The number of valid viewpoints of this object
numViewpoints() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the number of currently valid viewpoints.
numWeights - Variable in class org.j3d.geom.spline.BSplineCurveData
The number of valid weight values in the weights array
numWidthControlPoints - Variable in class org.j3d.geom.spline.PatchGenerator
The number of control points in the width

O

OBJECT_NODE_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the object keyframe data (0xB002)
OBJ_FAST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for a fast object (0x4014)
OBJ_FROZEN - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for a frozen object (0x4016)
OBJ_HIDDEN - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for a hidden object (0x4010)
OBJ_MATTE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for a matte object (0x4013)
OBJ_NOT_SHADOWED - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for an object that is not shadowed (0x4017)
OBJ_PROCEDURAL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for a procedural object (0x4015)
OLD_HAWAIIAN_MEAN - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
OMAN - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
ORDNANCE_SURVEY_1936 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
OUT - Static variable in class org.j3d.util.frustum.ViewFrustum
The geometry is outside the view frustum
O_CONST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for plane constants (0x1500)
ObjectArray - class org.j3d.util.ObjectArray.
Simple dynamic array structure that holds Object instances.
ObjectArray() - Constructor for class org.j3d.util.ObjectArray
Create a new default array with size 512 items
ObjectArray(int) - Constructor for class org.j3d.util.ObjectArray
Create an array with the given initial size.
ObjectBlock - class org.j3d.loaders.discreet.ObjectBlock.
Representation of a collection of triangle meshes that form a single block of data in the file.
ObjectBlock() - Constructor for class org.j3d.loaders.discreet.ObjectBlock
Construct a new instance with meshes initialised to a size of 8.
ObjectMesh - class org.j3d.loaders.discreet.ObjectMesh.
Representation of a complete set of meshes to give a single object from the file.
ObjectMesh() - Constructor for class org.j3d.loaders.discreet.ObjectMesh
Construct a new instance with blocks initialised to a size of 8.
Overlay - interface org.j3d.renderer.java3d.overlay.Overlay.
An overlay is rectangular texture which is aligned with the image plate giving the illusion of an image drawn onto the canvas rather than in the scene.
OverlayBase - class org.j3d.renderer.java3d.overlay.OverlayBase.
An implementation of the overlay and screen component interfaces to provide a ready-made overlay system.
OverlayBase(Canvas3D, Dimension) - Constructor for class org.j3d.renderer.java3d.overlay.OverlayBase
Creates a new overlay covering the given canvas bounds.
OverlayBase(Canvas3D, Dimension, UpdateManager) - Constructor for class org.j3d.renderer.java3d.overlay.OverlayBase
Constructs an overlay window with an update manager.
OverlayBase(Canvas3D, Dimension, boolean, boolean) - Constructor for class org.j3d.renderer.java3d.overlay.OverlayBase
Constructs an overlay window that can have alpha capabilities.
OverlayBase(Canvas3D, Dimension, boolean, boolean, UpdateManager) - Constructor for class org.j3d.renderer.java3d.overlay.OverlayBase
Constructs an overlay window.
OverlayBase(Canvas3D, Dimension, boolean, boolean, UpdateManager, int) - Constructor for class org.j3d.renderer.java3d.overlay.OverlayBase
Constructs an overlay window.
OverlayManager - class org.j3d.renderer.java3d.overlay.OverlayManager.
The overlay manager keeps track of all the overlay's on the screen and makes sure they are updated with the view transform once a frame.
OverlayManager(Canvas3D) - Constructor for class org.j3d.renderer.java3d.overlay.OverlayManager
Create a new manager that works on the given canvas.
OverlayManager(Canvas3D, UpdateManager) - Constructor for class org.j3d.renderer.java3d.overlay.OverlayManager
Constructs an overlay window with an update manager.
OverlayUtilities - class org.j3d.renderer.java3d.overlay.OverlayUtilities.
Utility functionality for creating parts of the overlay system.
OverlayUtilities() - Constructor for class org.j3d.renderer.java3d.overlay.OverlayUtilities
 
objectCount - Variable in class org.j3d.geom.hanim.HAnimHumanoid
Counter for the number of children that have requested IDs
objectId - Variable in class org.j3d.loaders.discreet.ObjectBlock
The ID associated with this block.
objectIndex - Variable in class org.j3d.geom.hanim.HAnimJoint
Index of this joint into the global array of values.
objectName - Variable in class org.j3d.loaders.discreet.MorphData
The name of the object that needs to be morphed
offset - Variable in class org.j3d.geom.spring.SpringNode
The offset into the array to work with the normal and positions
oglClear() - Method in class org.j3d.device.output.elumens.SPI
 
onRemove() - Method in class org.j3d.geom.particle.ParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
opacityMap - Variable in class org.j3d.loaders.discreet.MaterialBlock
The opacity map to be associated with this material
opacityMask - Variable in class org.j3d.loaders.discreet.MaterialBlock
The opacity map to be associated with this material
openPort(String) - Static method in class org.j3d.device.input.spaceball.SpaceballDriver
 
optimalPower(int, int, int) - Static method in class org.j3d.renderer.java3d.overlay.OverlayUtilities
Returns an optimal power of two for the value given.
org.j3d.device.input.polhemus - package org.j3d.device.input.polhemus
Implementations of InputDevices suitable for the Polhemus devices - principally the line of *Trak line of trackers.
org.j3d.device.input.spaceball - package org.j3d.device.input.spaceball
Implementations of InputDevices suitable for the Spaceball device, mouse, keyboard and mouse-keyboard combinations.
org.j3d.device.input.vfx - package org.j3d.device.input.vfx
Implementations of InputDevices suitable for the Interactive Imaging Systems VFX3D HMD.
org.j3d.device.output.elumens - package org.j3d.device.output.elumens
Implementations of InputDevices suitable for the Spaceball device, mouse, keyboard and mouse-keyboard combinations.
org.j3d.geom - package org.j3d.geom
Items of geometry that can be used in a Java 3D scenegraph.
org.j3d.geom.hanim - package org.j3d.geom.hanim
Generalised classes describing humanioid figures that are compliant with the H-Anim 1.1 specification.
org.j3d.geom.particle - package org.j3d.geom.particle
Generalised classes for providing particle systems in any rendering environment.
org.j3d.geom.spline - package org.j3d.geom.spline
Spline and parametric surface geometry.
org.j3d.geom.spring - package org.j3d.geom.spring
Implementation of a Spring system for modelling system dynamics.
org.j3d.geom.terrain - package org.j3d.geom.terrain
Class for processing and generating terrain type geometry.
org.j3d.io - package org.j3d.io
Common I/O classes for Java 3D.
org.j3d.loaders - package org.j3d.loaders
General classes usable across multiple loader instances.
org.j3d.loaders.dem - package org.j3d.loaders.dem
Class for parsing and loading USGS Digital Elevation Model (DEM) files.
org.j3d.loaders.discreet - package org.j3d.loaders.discreet
Classes for parsing Discreet's 3DS Max .3ds file format.
org.j3d.loaders.stl - package org.j3d.loaders.stl
Class for parsing and loading STL files.
org.j3d.loaders.vterrain - package org.j3d.loaders.vterrain
Class for parsing and loading file formats from the Virtual Terrain Project (VTP) file formats.
org.j3d.renderer.java3d.device.output.elumens - package org.j3d.renderer.java3d.device.output.elumens
 
org.j3d.renderer.java3d.geom - package org.j3d.renderer.java3d.geom
Items of geometry that can be used in a Java 3D scenegraph.
org.j3d.renderer.java3d.loaders - package org.j3d.renderer.java3d.loaders
Classes use to load specific file types using the Java3D loader capability defined in the package com.sun.j3d.loaders.
org.j3d.renderer.java3d.navigation - package org.j3d.renderer.java3d.navigation
User interface components and capabilities for implementing simple navigation on any Java3D Canvas3D based on the core org.j3d.ui.navigation package.
org.j3d.renderer.java3d.overlay - package org.j3d.renderer.java3d.overlay
Classes for providing 2D screen overlays for a 3D canvas.
org.j3d.renderer.java3d.terrain - package org.j3d.renderer.java3d.terrain
Java3D-specific extensions to the basic terrain descriptions in org.j3d.terrain.
org.j3d.renderer.java3d.terrain.roam - package org.j3d.renderer.java3d.terrain.roam
ROAM terrain rendering implementation.
org.j3d.renderer.java3d.texture - package org.j3d.renderer.java3d.texture
Generalised classes for handling of textures.
org.j3d.renderer.java3d.ui - package org.j3d.renderer.java3d.ui
User Interface components used to complement Java 3D capabilities.
org.j3d.renderer.java3d.util - package org.j3d.renderer.java3d.util
Generalised utility classes for all representing view frustum information.
org.j3d.terrain - package org.j3d.terrain
Generalised utility classes for all terrain culling algorithms.
org.j3d.terrain.roam - package org.j3d.terrain.roam
ROAM terrain rendering implementation.
org.j3d.texture - package org.j3d.texture
Generalised classes for handling of textures.
org.j3d.texture.procedural - package org.j3d.texture.procedural
Classes for providing 2D screen overlays for a 3D canvas.
org.j3d.ui - package org.j3d.ui
User Interface components used to complement Java 3D capabilities.
org.j3d.ui.image - package org.j3d.ui.image
Image handling facitilites to compliment the user interface components.
org.j3d.ui.navigation - package org.j3d.ui.navigation
User interface components and capabilities for implementing simple navigation on any Canvas 3D.
org.j3d.util - package org.j3d.util
Generalised utility classes for using Java 3D.
org.j3d.util.device - package org.j3d.util.device
Utility classes for managing and loading various different types of devices.
org.j3d.util.frustum - package org.j3d.util.frustum
Generalised utility classes for all representing view frustum information.
org.j3d.util.interpolator - package org.j3d.util.interpolator
Interpolator utility classes that may be used anywhere.
orient(float[]) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Orient the viewer direction to this position, but do not change their movement direction.
originCode - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Mapping origin code (Element 2).
outerRange - Variable in class org.j3d.loaders.discreet.LightBlock
An outer range for the directional light
outputCoords - Variable in class org.j3d.geom.hanim.HAnimHumanoid
Reference to the object that we place the modified coordinates in.
outputCoords - Variable in class org.j3d.geom.hanim.HAnimJoint
Reference to the object that we place the modified coordinates in.
outputNormals - Variable in class org.j3d.geom.hanim.HAnimHumanoid
Reference to the object that we place the modified normals in.
outputNormals - Variable in class org.j3d.geom.hanim.HAnimJoint
Reference to the object that we place the modified normals in.
overlayBounds - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Canvas bounds occupied by this overlay.
overlayTexGrp - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Contains the texture objects from the suboverlays.

P

PACKET_IGNORED_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
PACKET_TERMINATOR - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
PACKET_TOO_LONG_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
PACKET_TOO_LONG_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
PAN_STATE - Static variable in interface org.j3d.ui.navigation.NavigationState
The navigation state is Panning
PARENT_NAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
PARENT_OBJECT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a parent object pointer (0x4F10)
PARITY_EVEN - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
PARITY_NONE - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
PARITY_ODD - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
PATCH_SIZE - Variable in class org.j3d.terrain.roam.ROAMPatch
The final size in number of grid points for this patch
PATH_3D - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a 3D path (0x6000)
PATH_MATRIX - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
PATTERNED_BEEP - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
PIVOT_LIMITS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents pivot limits (0x4F30)
PIVOT_OBJECT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a pivot object (0x4F20)
PIVOT_ORDER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents pivot order (0x4F40)
POINT_ARRAY_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
POINT_FLAG_ARRAY_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
POLY_2D - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The block ID represents a 2D polygon (0x5000)
POSITION_DATA_PACKET_LENGTH - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
 
POS_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
PROCEDURE_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of a procedure data (0x4182)
PROCEDURE_NAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of a procedure (0x4181)
PROCESS_CTOG - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
PROCESS_DCASS - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
PROCESS_DLG_CPS3 - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
PROCESS_DLG_LINETRACE - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
PROCESS_ELECTRONIC - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
PROCESS_GRIDEM - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
 
PROCESS_RESAMPLE - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Values for data element 1 - Process code.
PROJECT_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The block ID is for Project (.prj file ) info (0x3dc2)
PROVISIONAL_S_AMERICAN_1956 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
PUERTO_RICO - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
PULKOVO_1942 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
P_ALPHANEG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_ALPHA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_BLUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_C0 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_CUTOFF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_IMAGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_KCOL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_NONE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_OP_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_OP_NOCONV - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_OP_PSEUDO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_PCOL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_PSEUDO - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_QUEIMG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_ALPH_QUES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_CUSTOM_SIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_PROc_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_ALIGN - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_GRADIENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_IMAGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_KF - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_MB_REPEAT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_MOTBLUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_NONE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_OFFSET - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_PROC - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_RESIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_SOLID - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_QUEUE_USEIGAMMA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_RANGES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_TRANNEG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_TRAN_FADEIN - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_TRAN_FADEOUT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_TRAN_FRAMES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_TRAN_IMAGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
P_TRAN_NONE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
Particle - class org.j3d.geom.particle.Particle.
An abstract Particle that defines some physical properties and life-cycle properties.
Particle() - Constructor for class org.j3d.geom.particle.Particle
Construct a new particle instance.
ParticleFactory - interface org.j3d.geom.particle.ParticleFactory.
Abstract representation of a mechanism to create instances of Particles.
ParticleFunction - interface org.j3d.geom.particle.ParticleFunction.
ParticleFunction is the basic interface for functions that can modify the fields of a Particle.
ParticleInitializer - interface org.j3d.geom.particle.ParticleInitializer.
The ParticleInitializer is registered with a ParticleSystem and is responsible for creating and initialising the particles.
ParticleList - class org.j3d.geom.particle.ParticleList.
A special-case linked-list (buffer) implementation for particle systems.
ParticleSystem - class org.j3d.geom.particle.ParticleSystem.
Abstract representation of a ParticleSystem.
ParticleSystem(String, int) - Constructor for class org.j3d.geom.particle.ParticleSystem
Create a new ParticleSystem.
ParticleSystemManager - class org.j3d.geom.particle.ParticleSystemManager.
The ParticleSystemManager is a simple manager that controls all of the available particle systems as a single set of updates.
ParticleSystemManager() - Constructor for class org.j3d.geom.particle.ParticleSystemManager
Create a new manager, with no systems registered.
PatchGenerator - class org.j3d.geom.spline.PatchGenerator.
Base geometry generator defintion for all forms of spline-based patches.
PatchGenerator() - Constructor for class org.j3d.geom.spline.PatchGenerator
Construct a new generator with no control points set.
PerlinNoiseGenerator - class org.j3d.texture.procedural.PerlinNoiseGenerator.
Computes Perlin Noise for three dimensions.
PerlinNoiseGenerator() - Constructor for class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a new noise creator with the default seed value
PerlinNoiseGenerator(int) - Constructor for class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a new noise creator with the given seed value for the randomness
PhysicsFunction - class org.j3d.geom.particle.PhysicsFunction.
Movement function that performs basic F=MA calculations for all the physics that have been set up in this frame by other functions.
PhysicsFunction() - Constructor for class org.j3d.geom.particle.PhysicsFunction
Create a new default physics function to apply to particles.
PointEmitter - class org.j3d.geom.particle.PointEmitter.
Particle emitter that generates particles with an initial speed and direction from a single point in space.
PointEmitter() - Constructor for class org.j3d.geom.particle.PointEmitter
Construct a new default emitter.
PointEmitter(int, int, float[], float[], float[], float, float) - Constructor for class org.j3d.geom.particle.PointEmitter
Construct a new emitter instance for a point emitter that gives the particle a random force direction and strength.
Polhemus - class org.j3d.device.input.polhemus.Polhemus.
Base representation of all devices that are Polhemus products.
Polhemus(String, int) - Constructor for class org.j3d.device.input.polhemus.Polhemus
 
Polhemus(int, int) - Constructor for class org.j3d.device.input.polhemus.Polhemus
 
PolylineEmitter - class org.j3d.geom.particle.PolylineEmitter.
An emitter that generates particles along a single polyline length.
PolylineEmitter() - Constructor for class org.j3d.geom.particle.PolylineEmitter
Construct a new default emitter.
PolylineEmitter(int, int, float[], float[], float[], float, float) - Constructor for class org.j3d.geom.particle.PolylineEmitter
Construct a new emitter instance for a point emitter.
PolylineEmitter(int, int, float[], int, float[], float[], float, float) - Constructor for class org.j3d.geom.particle.PolylineEmitter
Construct a new emitter instance for a point emitter.
PositionData - class org.j3d.loaders.discreet.PositionData.
A single set of position data from the keyframe tracking.
PositionData() - Constructor for class org.j3d.loaders.discreet.PositionData
 
PositionInterpolator - class org.j3d.util.interpolator.PositionInterpolator.
An interpolator that works with positional coordinates.
PositionInterpolator() - Constructor for class org.j3d.util.interpolator.PositionInterpolator
Create a new linear interpolator instance with the default size for the number of key values.
PositionInterpolator(int) - Constructor for class org.j3d.util.interpolator.PositionInterpolator
Create an linear interpolator with the given basic size.
PositionInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.PositionInterpolator
Create a interpolator with the given basic size using the interpolation type.
paint(Graphics2D) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Repaint the overlay now.
paint(Graphics2D) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
This is where the actualy drawing of the window takes place.
paint(Graphics2D) - Method in class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Paint the overlay with the given graphics context.
parent - Variable in class org.j3d.geom.hanim.HAnimJoint
The parent of this joint
parse(boolean) - Method in class org.j3d.loaders.dem.DEMParser
Do all the parsing work.
parse() - Method in class org.j3d.loaders.discreet.MaxParser
Do all the parsing work.
parse() - Method in class org.j3d.loaders.vterrain.BTParser
Do all the parsing work.
particleCount - Variable in class org.j3d.geom.particle.BaseEmitter
The maximum number of particles to generate
particleCount - Variable in class org.j3d.geom.particle.ParticleSystem
Current number of live particles
particleLife - Variable in class org.j3d.geom.particle.Particle
The maximum lifetime of this particle in milliseconds
particleList - Variable in class org.j3d.geom.particle.ParticleSystem
List of currently active particle instances
patchChanged - Variable in class org.j3d.geom.spline.PatchGenerator
Flag indicating base values have changed
patchCoordinates - Variable in class org.j3d.geom.spline.PatchGenerator
The points on the patch.
patchNormals - Variable in class org.j3d.geom.spline.PatchGenerator
The smoothed normal for each point on the patch.
patchSize - Variable in class org.j3d.terrain.roam.ROAMSplitMergeLandscape
The patch size to use for this landscape
patchTexcoords - Variable in class org.j3d.geom.spline.PatchGenerator
The texture coordinate for each point on the patch.
pause(int) - Static method in class org.j3d.device.input.spaceball.SpaceballDriver
 
peekNext() - Method in class org.j3d.util.Queue
Return the next element from the front of the queue.
percentageVoid - Variable in class org.j3d.loaders.dem.DEMTypeARecord
If element 25 indicates a void, this field contains the percentage of nodes in the file set to void (element 29).
performBoresightCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
pickDir - Variable in class org.j3d.geom.IntersectionUtils
 
pickStart - Variable in class org.j3d.geom.IntersectionUtils
Transformed pick items
pivotPoint - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
The pivot point coordinate for this block
pointHSVValue(float) - Method in class org.j3d.util.interpolator.ColorInterpolator
Get the interpolated value of the point at the given key value.
pointRGBValue(float) - Method in class org.j3d.util.interpolator.ColorInterpolator
Get the interpolated HSV value of the point at the given key value.
pointValue(float) - Method in class org.j3d.util.interpolator.PositionInterpolator
Get the interpolated value of the point at the given key value.
pointValue(float) - Method in class org.j3d.util.interpolator.RotationInterpolator
Get the interpolated value of the point at the given key value.
position - Variable in class org.j3d.geom.particle.Particle
Current position of the particle
position - Variable in class org.j3d.geom.spring.SpringNode
A reference to the global array containing position information
positions - Variable in class org.j3d.loaders.discreet.KeyframeCameraBlock
The track position info
positions - Variable in class org.j3d.loaders.discreet.KeyframeCameraTargetBlock
The track position info
positions - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
The track position info
positions - Variable in class org.j3d.loaders.discreet.KeyframeLightBlock
The track position info
positions - Variable in class org.j3d.loaders.discreet.KeyframePositionBlock
The sets of keyframe/value pairs
positions - Variable in class org.j3d.loaders.discreet.KeyframeSpotlightBlock
The track position info
positions - Variable in class org.j3d.loaders.discreet.KeyframeSpotlightTargetBlock
The track position info
postRender(int) - Method in class org.j3d.device.output.elumens.SPI
 
postRender() - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
 
postSwap() - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
 
postSwap() - Method in class org.j3d.renderer.java3d.ui.ImageCaptureCanvas3D
Process code after we have swapped the image to the foreground.
preRender(int) - Method in class org.j3d.device.output.elumens.SPI
 
preRender() - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Process code before we render the image Overrides the standard implementation to mark the start time
prettyPrint() - Method in class org.j3d.geom.GeometryData
Convenience method to print out all the data associated with this geometry array.
previous() - Method in class org.j3d.util.CircularList
Fetch the previous item in the list from this one and retire the current pointer to it.
printBuffer(byte[], int) - Static method in class org.j3d.device.input.spaceball.SpaceballDriver
 
processAutoRezeroResponse(int, int, boolean) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
Method for processing auto rezero responses.
processAutoRezeroResponse(int, int, boolean) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
Overriding methods shall call this method.
processCode - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Code indicating the process used to create values (element 1)
processDeviceInfoResponse(int, int, String) - Method in interface org.j3d.device.input.spaceball.Spaceball3003CallbackInterface
 
processDeviceInfoResponse(int, int, String) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
Method for processing device info events.
processDeviceInfoResponse(int, int, String) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
processDeviceInfoResponse(int, int, String) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Overriding methods shall call SpaceballDriver.processRequestResponse(int).
processEchoResponse(byte[]) - Method in interface org.j3d.device.input.spaceball.Spaceball3003CallbackInterface
Method to process echo respones.
processEchoResponse(byte[]) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
Method to process echo respones.
processEchoResponse(byte[]) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Default action if an echo event from Spaceball device was received.
processError(int, String) - Method in interface org.j3d.device.input.spaceball.Spaceball3003CallbackInterface
Method to process error responses.
processError(int, String) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
Method to process error responses.
processError(int, String) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
 
processNextFrame() - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Call to update the user position now based on the difference in time between the last call and this call.
processRequestResponse(int) - Method in interface org.j3d.device.input.spaceball.Spaceball3003CallbackInterface
 
processRequestResponse(int) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
 
processRequestResponse(int) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Notify driver that expected event from Spaceball device received for blocking requests.
processSensitivityResponse(byte) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
Method for processing sensitivity Responses.
processSensitivityResponse(byte) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
Overriding methods shall call this method.
processSpringNode(SpringNode, float[]) - Method in interface org.j3d.geom.spring.SpringEvaluatorCallback
Process this node now.
processStimulus(Enumeration) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Process the event that builds the current time.
processStimulus(Enumeration) - Method in class org.j3d.renderer.java3d.overlay.UpdateControlBehavior
Process the behavior that has been woken up by the given set of conditions.
processStreamInput() - Method in class org.j3d.device.input.spaceball.InputDeviceBase
 
put(char, Object) - Method in class org.j3d.util.CharHashMap
Maps the specified key to the specified value in this hashtable.
put(double, Object) - Method in class org.j3d.util.DoubleHashMap
Maps the specified key to the specified value in this hashtable.
put(float, Object) - Method in class org.j3d.util.FloatHashMap
Maps the specified key to the specified value in this hashtable.
put(int, Object) - Method in class org.j3d.util.IntHashMap
Maps the specified key to the specified value in this hashtable.

Q

QUADS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as individual unindexed quads
QUATERNION - Static variable in class org.j3d.util.interpolator.RotationInterpolator
Flag to nominate that the interpolation routine should be quaternions
Queue - class org.j3d.util.Queue.
Simple 'First In First Out' (FIFO) queue.
Queue() - Constructor for class org.j3d.util.Queue
Constructor.

R

RADIANS - Static variable in class org.j3d.loaders.dem.DEMRecord
Unit of measure is radians
RAY_BIAS - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for a ray bias (0x1460)
RECEIVER1 - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
RECEIVER2 - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
RECEIVER3 - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
RECEIVER4 - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
RECEIVE_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
RECEIVE_ERROR_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
RECEIVE_OVERFLOW_ERROR_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
RECEIVE_QUEUE_OVERFLOW_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
RELATIVE_HEIGHTS - Static variable in class org.j3d.geom.terrain.ElevationGridGenerator
Auxillary flag to say to generate points as relative values
RESET_DEVICE - Static variable in class org.j3d.device.input.spaceball.SpaceballPacket
This command causes the Spaceball to RESET.
RGB_SPACE - Static variable in class org.j3d.util.interpolator.ColorInterpolator
The interpolator should be RGB color space
RIGHT - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
constant for right handedness
RIGHT_ALIGN - Static variable in class org.j3d.renderer.java3d.overlay.LabelOverlay
The value for the RIGHT horizontal alignment
RIGHT_TO_LEFT - Static variable in class org.j3d.terrain.roam.TreeNode
right to left orientation of the edge split routine
RIGHT_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the right view (0x3040)
ROAMPatch - class org.j3d.terrain.roam.ROAMPatch.
A patch represents a single piece of terrain geometry that can be rendered as a standalone block within ROAM.
ROAMPatch(TerrainData, int, ViewFrustum, int, int) - Constructor for class org.j3d.terrain.roam.ROAMPatch
Create a new patch based on the terrain and appearance information.
ROAMSplitMergeLandscape - class org.j3d.terrain.roam.ROAMSplitMergeLandscape.
ROAM implmentation of a landscape using the split-merge combination algorithm.
ROAMSplitMergeLandscape(ViewFrustum, TerrainData) - Constructor for class org.j3d.terrain.roam.ROAMSplitMergeLandscape
Creates new Landscape based on the view information and the terrain data.
ROAMSplitMergeLandscape(ViewFrustum, TerrainData, int) - Constructor for class org.j3d.terrain.roam.ROAMSplitMergeLandscape
Creates new Landscape based on the view information and static terrain data, with a controlable patch size.
ROLL_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
ROT_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
RasterTextLabel - class org.j3d.renderer.java3d.geom.RasterTextLabel.
A text label for labelling objects on screen that uses a Java 3D Raster to produce the overlay effect.
RasterTextLabel() - Constructor for class org.j3d.renderer.java3d.geom.RasterTextLabel
Create a new blank label with no text.
RasterTextLabel(String, Color) - Constructor for class org.j3d.renderer.java3d.geom.RasterTextLabel
Create a new blank label with the given text located at the origin.
RasterTextLabel(String, Color, boolean) - Constructor for class org.j3d.renderer.java3d.geom.RasterTextLabel
Create a new blank label with the given text located at the origin.
RasterTextLabel(String, Color, boolean, boolean) - Constructor for class org.j3d.renderer.java3d.geom.RasterTextLabel
Create a new blank label with the given text located at the origin.
RasterTextLabel(String, Color, boolean, float, float, float) - Constructor for class org.j3d.renderer.java3d.geom.RasterTextLabel
Create a new blank label with the given text located at a specific point in 3D world coordinates.
RasterTextLabel(String, Color, boolean, boolean, float, float, float) - Constructor for class org.j3d.renderer.java3d.geom.RasterTextLabel
Create a new blank label with the given text located at a specific point in 3D world coordinates.
RasterTextLabel(String, Color, boolean, boolean, float, float, float, Color, Font) - Constructor for class org.j3d.renderer.java3d.geom.RasterTextLabel
Create a new blank label with the given text located at a specific point in 3D world coordinates and an option to show a border and selected font.
RollData - class org.j3d.loaders.discreet.RollData.
A single set of camera roll data from the keyframe tracking.
RollData() - Constructor for class org.j3d.loaders.discreet.RollData
 
RotationData - class org.j3d.loaders.discreet.RotationData.
A single set of rotation data from the keyframe tracking.
RotationData() - Constructor for class org.j3d.loaders.discreet.RotationData
 
RotationInterpolator - class org.j3d.util.interpolator.RotationInterpolator.
An interpolator that works with positional coordinates.
RotationInterpolator() - Constructor for class org.j3d.util.interpolator.RotationInterpolator
Create a new linear interpolator instance with the default size for the number of key values.
RotationInterpolator(int) - Constructor for class org.j3d.util.interpolator.RotationInterpolator
Create an linear interpolator with the given basic size.
RotationInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.RotationInterpolator
Create a interpolator with the given basic size using the interpolation type.
randomiser - Variable in class org.j3d.geom.particle.BaseEmitter
Random number generator for sign values
ranges - Variable in class org.j3d.loaders.discreet.CameraBlock
Atmospheric effect ranges for the camera.
rayCylinder(float[], float[], int, float[], float, float[]) - Method in class org.j3d.geom.IntersectionUtils
Compute the intersection point of the ray and an infinite cylinder.
rayCylinder(Point3d, Vector3d, int, float[], float, Point3d) - Method in class org.j3d.geom.IntersectionUtils
Compute the intersection point of the ray and an infinite cylinder.
rayIndexedQuadArray(Point3d, Vector3d, float, float[], int[], int, Point3d, boolean) - Method in class org.j3d.geom.IntersectionUtils
Test an array of indexed quads for intersection.
rayIndexedQuadArray(Point3d, Vector3d, float, IndexedQuadArray, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
Test the intersection of a ray or segment against the given indexed quad array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayIndexedTriangleArray(Point3d, Vector3d, float, float[], int[], int, Point3d, boolean) - Method in class org.j3d.geom.IntersectionUtils
Test an array of indexed triangles for intersection.
rayIndexedTriangleArray(Point3d, Vector3d, float, IndexedTriangleArray, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
Test the intersection of a ray or segment against the given indexed triangle array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayPlane(float[], float[], float[], float[]) - Method in class org.j3d.geom.IntersectionUtils
Compute the intersection point of the ray and a plane.
rayPlane(Point3d, Vector3d, float[], Point3d) - Method in class org.j3d.geom.IntersectionUtils
Compute the intersection point of the ray and a plane.
rayPolygon(Point3d, Vector3d, float, float[], int, Point3d) - Method in class org.j3d.geom.IntersectionUtils
Test to see if the polygon intersects with the given ray.
rayQuadArray(Point3d, Vector3d, float, float[], int, Point3d, boolean) - Method in class org.j3d.geom.IntersectionUtils
Test an array of quads for intersection.
rayQuadArray(Point3d, Vector3d, float, QuadArray, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
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.
raySphere(float[], float[], float[], float, float[]) - Method in class org.j3d.geom.IntersectionUtils
Compute the intersection point of the ray and a sphere.
raySphere(Point3d, Vector3d, float[], float, Point3d) - Method in class org.j3d.geom.IntersectionUtils
Compute the intersection point of the ray and a sphere.
rayTriangleArray(Point3d, Vector3d, float, float[], int, Point3d, boolean) - Method in class org.j3d.geom.IntersectionUtils
Test an array of triangles for intersection.
rayTriangleArray(Point3d, Vector3d, float, TriangleArray, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
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, float[], int[], int, Point3d, boolean) - Method in class org.j3d.geom.IntersectionUtils
Test an array of triangle fans for intersection.
rayTriangleFanArray(Point3d, Vector3d, float, TriangleFanArray, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
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, float[], int[], int, Point3d, boolean) - Method in class org.j3d.geom.IntersectionUtils
Test an array of triangles strips for intersection.
rayTriangleStripArray(Point3d, Vector3d, float, TriangleStripArray, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
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, GeometryData, Matrix4d, Point3d, boolean) - Method in class org.j3d.geom.IntersectionUtils
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, GeometryData, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
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, GeometryArray, Transform3D, Point3d, boolean) - Method in class org.j3d.renderer.java3d.util.J3DIntersectionUtils
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.
read(int, long) - Method in class org.j3d.device.input.polhemus.SerialPortDevice
 
read(int) - Method in class org.j3d.device.input.polhemus.SerialPortDevice
Read the next ndata bytes from the port, given a maximum timeout of 3000 milliseconds.
read() - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Reads data from serial port.
read(byte[]) - Method in class org.j3d.io.BlockDataInputStream
 
read(byte[], int, int) - Method in class org.j3d.io.BlockDataInputStream
 
read(byte[], short[], int, int, InputStream) - Static method in class org.j3d.io.EndianConverter
Reads little/big endian data from an InputStream and converts it to big/little endian signed short (2 bytes long) data.
read(byte[], short[], int, int, InputStream, short) - Static method in class org.j3d.io.EndianConverter
Reads little/big endian data from an InputStream and converts it to big/little endian short (2 bytes long) data.
read(byte[], int[], int, int, InputStream) - Static method in class org.j3d.io.EndianConverter
Reads little/big endian data from an InputStream and converts it to big/little endian signed int (4 bytes long) data.
read(byte[], int[], int, int, InputStream, int) - Static method in class org.j3d.io.EndianConverter
Reads little/big endian data from an InputStream and converts it to big/little endian int (4 bytes long) data.
read(int, byte[], int[], int, int, InputStream) - Static method in class org.j3d.io.EndianConverter
Reads little/big endian data from an InputStream and converts it to to big/little endian signed integer data with a user defined block size of 1, 2, 3, or 4 bytes (1 is here for conveniance).
read(int, byte[], int[], int, int, InputStream, int) - Static method in class org.j3d.io.EndianConverter
Reads little/big endian data from an InputStream and converts it to to big/little endian signed integer data with a user defined block size of 1, 2, 3, or 4 bytes (1 is here for conveniance).
read(byte[], short[], int, int, InputStream) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads little endian data from an InputStream and converts it to big endian signed short (2 bytes long) data.
read(byte[], short[], int, int, InputStream, short) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads little endian data from an InputStream and converts it to big endian short (2 bytes long) data.
read(byte[], int[], int, int, InputStream) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads little endian data from an InputStream and converts it to big endian signed int (4 bytes long) data.
read(byte[], int[], int, int, InputStream, int) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads little endian data from an InputStream and converts it to big endian int (4 bytes long) data.
read(int, byte[], int[], int, int, InputStream) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads little endian data from an InputStream and converts it to to big endian signed integer data with a user defined block size of 1, 2, 3, or 4 bytes (1 is here for conveniance).
read(int, byte[], int[], int, int, InputStream, int) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads little endian data from an InputStream and converts it to to big endian signed integer data with a user defined block size of 1, 2, 3, or 4 bytes (1 is here for conveniance).
read2ByteBlock(InputStream) - Static method in class org.j3d.io.EndianConverter
Reads 2 bytes in little/big endian format and converts it to a big/little endian signed int.
read2ByteBlock(InputStream) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads 2 bytes in little endian format and converts it to a signed int.
read3ByteBlock(InputStream) - Static method in class org.j3d.io.EndianConverter
Reads 3 bytes in little/big endian format and converts it to a big/little endian signed int.
read3ByteBlock(InputStream) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads 3 bytes in little endian format and converts it to a signed int.
read4ByteBlock(InputStream) - Static method in class org.j3d.io.EndianConverter
Reads 4 bytes in little/big endian format and converts it to a big/little endian signed int.
read4ByteBlock(InputStream) - Static method in class org.j3d.loaders.stl.LittleEndianConverter
Reads 4 bytes in little endian format and converts it to a signed int.
read8ByteBlock(InputStream) - Static method in class org.j3d.io.EndianConverter
Reads 8 bytes in little/big endian format and converts it to a big/little endian signed long.
readActiveReceivers() - Method in class org.j3d.device.input.polhemus.Fastrak
 
readActiveReceivers() - Method in class org.j3d.device.input.polhemus.IS300
 
readActiveReceivers() - Method in class org.j3d.device.input.polhemus.Isotrak2
 
readActiveReceivers() - Method in class org.j3d.device.input.polhemus.Polhemus
 
readBoolean() - Method in class org.j3d.io.BlockDataInputStream
 
readByte() - Method in class org.j3d.io.BlockDataInputStream
 
readChar() - Method in class org.j3d.io.BlockDataInputStream
 
readDouble() - Method in class org.j3d.io.BlockDataInputStream
 
readFloat() - Method in class org.j3d.io.BlockDataInputStream
 
readFloats(float[], int) - Method in class org.j3d.io.BlockDataInputStream
Reads n floats into an array.
readFully(byte[]) - Method in class org.j3d.io.BlockDataInputStream
 
readFully(byte[], int, int) - Method in class org.j3d.io.BlockDataInputStream
 
readInt() - Method in class org.j3d.io.BlockDataInputStream
 
readInts(int[], int) - Method in class org.j3d.io.BlockDataInputStream
Reads n ints into an array.
readLine() - Method in class org.j3d.io.BlockDataInputStream
 
readLong() - Method in class org.j3d.io.BlockDataInputStream
 
readShort() - Method in class org.j3d.io.BlockDataInputStream
 
readUTF() - Method in class org.j3d.io.BlockDataInputStream
 
readUTF(DataInput) - Static method in class org.j3d.io.BlockDataInputStream
 
readUnsignedByte() - Method in class org.j3d.io.BlockDataInputStream
 
readUnsignedShort() - Method in class org.j3d.io.BlockDataInputStream
 
red - Variable in class org.j3d.geom.particle.Particle
Red component of the color of the particle
red - Variable in class org.j3d.loaders.discreet.ColorData
The red component value
redBlends - Variable in class org.j3d.loaders.discreet.TextureBlock
Individual red component blend colour value
referenceOrientation - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Counterclockwise angle in radians from the primary axis of the reference system to the local reference system (element 13).
reflectionMap - Variable in class org.j3d.loaders.discreet.MaterialBlock
The reflection map (environment map) associated with this material
reflectionMask - Variable in class org.j3d.loaders.discreet.MaterialBlock
The reflection map (environment map) associated with this material
regenerateNormals() - Method in class org.j3d.geom.spline.PatchGenerator
Convenience method to regenerate the smoothed normals for the patch.
regeneratePatch() - Method in class org.j3d.geom.spline.BSplinePatchGenerator
Regenerate the patch coordinate points according to the NURBS surface function.
regeneratePatch() - Method in class org.j3d.geom.spline.BezierPatchGenerator
Regenerate the patch coordinate points according to the bezier surface function.
regeneratePatch() - Method in class org.j3d.geom.spline.PatchGenerator
Regenerate the patch coordinate points in accordance with the derived classes algorithm type.
regenerateTexcoords() - Method in class org.j3d.geom.spline.PatchGenerator
Regenerate the texture coordinate points.
registerCacheType(int, J3DTextureCache) - Static method in class org.j3d.renderer.java3d.texture.J3DTextureCacheFactory
Register your custom instance of a texture cache.
registerImageComponent(ImageComponent, String) - Method in interface org.j3d.renderer.java3d.texture.J3DTextureCache
Register an imagecomponent with the cache assigned to a filename.
registerInterest(MouseCoordinateSource) - Method in interface org.j3d.device.output.elumens.MouseCoordinateConverter
Register interest in having a coordinate converted
registerInterest(MouseCoordinateSource) - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
 
registerTexture(Texture, String) - Method in interface org.j3d.renderer.java3d.texture.J3DTextureCache
Register a texture with the cache assigned to a filename.
rehash() - Method in class org.j3d.util.CharHashMap
Increases the capacity of and internally reorganizes this hashtable, in order to accommodate and access its entries more efficiently.
rehash() - Method in class org.j3d.util.IntHashMap
Increases the capacity of and internally reorganizes this hashtable, in order to accommodate and access its entries more efficiently.
relativeRootMeanSquare - Variable in class org.j3d.loaders.dem.DEMTypeCRecord
RMSE of DEM data relative to file's datum (x, y, z) (element 5).
relativeSampleSize - Variable in class org.j3d.loaders.dem.DEMTypeCRecord
Sample size on which statistics for the relative datum RMSE calculations (element 6).
releaseTexture(String) - Method in interface org.j3d.texture.TextureCache
Explicitly remove the named texture and image component from the cache.
releaseTexture(URL) - Method in interface org.j3d.texture.TextureCache
Explicitly remove the named texture and image component from the cache.
remove() - Method in class org.j3d.geom.particle.ParticleList
Removes the current element from this set if it is present.
remove(char) - Method in class org.j3d.util.CharHashMap
Removes the key (and its corresponding value) from this hashtable.
remove(Object) - Method in class org.j3d.util.CircularList
Removes the specified element from this set if it is present.
remove(double) - Method in class org.j3d.util.DoubleHashMap
Removes the key (and its corresponding value) from this hashtable.
remove(float) - Method in class org.j3d.util.FloatHashMap
Removes the key (and its corresponding value) from this hashtable.
remove(Object) - Method in class org.j3d.util.HashSet
Removes the specified element from this set if it is present.
remove(int) - Method in class org.j3d.util.IntHashMap
Removes the key (and its corresponding value) from this hashtable.
remove(int) - Method in class org.j3d.util.ObjectArray
Remove the value at the given index.
remove(Object) - Method in class org.j3d.util.ObjectArray
Remove the first instance of the object found from this array.
remove(Object) - Method in class org.j3d.util.Queue
Remove the given item from the list.
removeAll(Collection) - Method in class org.j3d.util.CircularList
Removes from this set all of its elements that are contained in the specified collection.
removeAll(Collection) - Method in class org.j3d.util.HashSet
Removes from this set all of its elements that are contained in the specified collection.
removeAll(HashSet) - Method in class org.j3d.util.HashSet
Removes from this collection all of its elements that are contained in the specified hash set.
removeCaptureObserver(CapturedImageObserver) - Method in class org.j3d.renderer.java3d.ui.ImageCaptureCanvas3D
Remove a registered observer from this canvas.
removeChild(HAnimObject) - Method in class org.j3d.geom.hanim.HAnimJoint
Remove a child node from the existing collection.
removeChild(Object) - Method in class org.j3d.geom.hanim.HAnimSegment
Remove a child node from the existing collection.
removeChild(Object) - Method in class org.j3d.geom.hanim.HAnimSite
Remove a child node from the existing collection.
removeDisplacer(HAnimDisplacer) - Method in class org.j3d.geom.hanim.HAnimJoint
Remove a child node from the existing collection.
removeHumanoid(HAnimHumanoid) - Method in class org.j3d.geom.hanim.HumanoidManager
Remove a humanoid from the managed list.
removeKeyListener(KeyListener, Object) - Method in interface org.j3d.renderer.java3d.overlay.InputRequester
Request that the given listener disable key events being sent.
removeKeyListener(KeyListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Request that the given listener disable key events being sent.
removeKeyListener(KeyListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Request that the given listener disable key events being sent.
removeListener(ElumensEventListener) - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Remove a listener for SPI events
removeMouseListener(MouseListener, Overlay) - Method in interface org.j3d.renderer.java3d.overlay.InputRequester
Request that the given listener disable mouse events being sent.
removeMouseListener(MouseListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Request that the given listener disable mouse events being sent.
removeMouseListener(MouseListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Request that the given listener disable mouse events being sent.
removeMouseMotionListener(MouseMotionListener, Overlay) - Method in interface org.j3d.renderer.java3d.overlay.InputRequester
Request that the given listener disable mouse motion events being sent.
removeMouseMotionListener(MouseMotionListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Request that the given listener disable mouse motion events being sent.
removeMouseMotionListener(MouseMotionListener) - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Request that the given listener disable mouse motion events being sent.
removeOverlay(Overlay) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
This removes the overlay from the overlay system.
removeParticleFunction(ParticleFunction) - Method in class org.j3d.geom.particle.ParticleSystem
Remove the first instance of the function defined.
removeParticleSystem(ParticleSystem) - Method in class org.j3d.geom.particle.ParticleSystemManager
Remove a system from this manager.
removeViewpoint(ViewpointData) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Remove the viewpoint from the list.
repaint() - Method in class org.j3d.renderer.java3d.overlay.ImageButtonOverlay
 
repaint() - Method in class org.j3d.renderer.java3d.overlay.ImageOverlay
Repaint the overlay now.
repaint() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
This is called to trigger a repaint of the overlay.
repaint(long, int, int, int, int) - Method in class org.j3d.ui.navigation.ViewpointCellRenderer
Overridden for performance reasons to provide an empty method when no processing really needs to be done.
repaint(Rectangle) - Method in class org.j3d.ui.navigation.ViewpointCellRenderer
Overridden for performance reasons to provide an empty method when no processing really needs to be done.
requestFocus(Object) - Method in interface org.j3d.renderer.java3d.overlay.InputRequester
Request that keyboard focus be sent to this listener object now.
requestFocus() - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Request that keyboard focus be sent to this listener object now.
requestFocus() - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Request that keyboard focus be sent to this listener object now.
requestNextObjectIndex() - Method in class org.j3d.geom.hanim.HAnimHumanoid
Get the object's index into the greater list of things.
requestNextObjectIndex() - Method in class org.j3d.geom.hanim.HAnimJoint
Get the object's index into the greater list of things.
requestNextObjectIndex() - Method in interface org.j3d.geom.hanim.HAnimObjectParent
Get the object's index into the greater list of things.
reset() - Method in class org.j3d.geom.particle.ParticleList
Reset the list pointer to just before the first item in the list.
reset(InputStream) - Method in class org.j3d.loaders.dem.DEMParser
Reset the parser to use the new stream.
reset(Reader) - Method in class org.j3d.loaders.dem.DEMParser
Reset the parser to use the new stream.
reset(InputStream) - Method in class org.j3d.loaders.discreet.MaxParser
Reset the parser to use the new stream.
reset(InputStream) - Method in class org.j3d.loaders.vterrain.BTParser
Reset the parser to use the new stream.
resetDevice(int) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Resets device.
resetFrameCount() - Method in class org.j3d.geom.particle.FrameCountParticleFunction
Reset the function to have a zero frame count again.
resetNaturalLengths() - Method in class org.j3d.geom.spring.SpringNode
Regenerate the natural lengths based on the current separation between this node and it's connections.
resetNaturalLengths() - Method in class org.j3d.geom.spring.SpringSystem
Regenerate the natural lengths between the various nodes based on the current separation between each node's current position and it's connections.
resetRequested - Variable in class org.j3d.terrain.roam.ROAMPatch
Flag to indicate if a clear has been requested
resetZeroPosition() - Method in class org.j3d.device.input.vfx.VFXDriver
Reset the zero position of the tracker to be it's current orientation.
resolveEntity(String, String) - Method in class org.j3d.util.SAXEntityResolver
Resolve the combination of system and public identifiers.
resultantForce - Variable in class org.j3d.geom.particle.Particle
Force applied to the particle in newtons
retainAll(HashSet) - Method in class org.j3d.util.HashSet
Retain everything that is in the given set, in this set.
retainAll(HashSet, HashSet) - Method in class org.j3d.util.HashSet
Retain everything that is in the given set, in this set, and move anything that is not, into the alternate set.
retrieveStatusCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
revalidate() - Method in class org.j3d.ui.navigation.ViewpointCellRenderer
Overridden for performance reasons to provide an empty method when no processing really needs to be done.
revision - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The revision information
revisionDate - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The year the data was last revised or checked (element 22).
rezeroDevice(int) - Method in class org.j3d.device.input.spaceball.Spaceball3003Driver
 
rezeroDevice(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
rightExtent - Variable in class org.j3d.loaders.vterrain.BTHeader
The right-most extent Lat-Long if not UTM.
rightInset - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Inset (border spacing) for the right edge
roll - Variable in class org.j3d.loaders.discreet.RollData
The amount of roll to include value
rollAngle - Variable in class org.j3d.loaders.discreet.LightBlock
The roll angle of the light.
rolloffs - Variable in class org.j3d.loaders.discreet.KeyframeSpotlightBlock
Spotlight cone roll track info
rolls - Variable in class org.j3d.loaders.discreet.KeyframeCameraBlock
The track camera roll info
rolls - Variable in class org.j3d.loaders.discreet.KeyframeRollBlock
The sets of keyframe/value pairs
rootGroup - Variable in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Geometry used to represent this terrain at the J3D level
rootJoint - Variable in class org.j3d.geom.hanim.HAnimHumanoid
This is the root joint for the skeleton
rotateX(float, Matrix4f) - Method in class org.j3d.util.MatrixUtils
Set the matrix to the rotation about the X axis by the given angle.
rotateY(float, Matrix4f) - Method in class org.j3d.util.MatrixUtils
Set the matrix to the rotation about the Y axis by the given angle.
rotation - Variable in class org.j3d.loaders.discreet.RotationData
The rotation value in radians
rotations - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
The track rotation info
rotations - Variable in class org.j3d.loaders.discreet.KeyframeRotationBlock
The sets of keyframe/value pairs
rowNumber - Variable in class org.j3d.loaders.dem.DEMTypeBRecord
The row ID that this record belongs to (element 1).
rows - Variable in class org.j3d.loaders.vterrain.BTHeader
The number of rows of data in the file

S

SAXEntityResolver - class org.j3d.util.SAXEntityResolver.
An entity resolver for both DOM and SAX models of the SAX document.
SAXEntityResolver() - Constructor for class org.j3d.util.SAXEntityResolver
 
SAXErrorHandler - class org.j3d.util.SAXErrorHandler.
Common convenience implementation of the SAX ErrorHandler interface.
SAXErrorHandler() - Constructor for class org.j3d.util.SAXErrorHandler
Create a new error handler that prints to the standard System.out.
SAXErrorHandler(PrintStream) - Constructor for class org.j3d.util.SAXErrorHandler
Create an error handler that uses the given output stream for writing debugging messages.
SCL_TRACK_TAG_KEY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
SCROLLED_DOWN - Static variable in class org.j3d.renderer.java3d.overlay.ScrollEvent
The scroll type/direction is down
SCROLLED_LEFT - Static variable in class org.j3d.renderer.java3d.overlay.ScrollEvent
The scroll type/direction is left
SCROLLED_RIGHT - Static variable in class org.j3d.renderer.java3d.overlay.ScrollEvent
The scroll type/direction is right
SCROLLED_UP - Static variable in class org.j3d.renderer.java3d.overlay.ScrollEvent
The scroll type/direction is up
SECornerCoords - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Coordibates if the south-west corner (element 11).
SERIALPORT1 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
SERIALPORT2 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
SERIALPORT3 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
SERIALPORT4 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
SETree - Variable in class org.j3d.terrain.roam.ROAMPatch
The values of the nodes in the NW triangle of this patch
SGUpdater - interface org.j3d.renderer.java3d.device.output.elumens.SGUpdater.
Notifies code when its safe to update the scenegraph.
SHADOW_MAP_FILTER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the shadow map filter (0x1450)
SHADOW_MAP_RANGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the shadow map range (0x1440)
SHADOW_MAP_SAMPLES - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the shadow map samples (0x1430)
SHADOW_MAP_SIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the size of a shadow map (0x1420)
SHAPE_2D - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
SHAPE_BAD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a invalid shape (0x5011)
SHAPE_HOOK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a shape hook (0x5020)
SHAPE_OK - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a valid shape (0x5010)
SMAGIC - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is a small magic number (0x2d2d)
SMOOTH_GROUP_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
SMOOTH_LIST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of the smooth shading list
SOLID_BG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for a solid colour background (0x1200)
SPI - class org.j3d.device.output.elumens.SPI.
 
SPI() - Constructor for class org.j3d.device.output.elumens.SPI
 
SPI_1C_FRONT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_2C_BORDER - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_2C_INSERT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_2C_LEFT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_2C_RIGHT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_3C_LEFT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_3C_RIGHT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_3C_TOP - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_4C_BOTTOM - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_4C_LEFT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_4C_RIGHT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_4C_TOP - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_ALL_2_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_ALL_3_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_ALL_4_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_ALL_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_OC_FRONT - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_1_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_2_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_2_CTR_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_3_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_4_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_AUTO - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_BACKBUFFER - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_NONE - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_NORMAL - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_O_CHAN - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_PBUFFER - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_STEREO - Static variable in class org.j3d.device.output.elumens.SPI
 
SPI_PF_TEXTURE - Static variable in class org.j3d.device.output.elumens.SPI
 
SPOTLIGHT_NODE_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the spotlight keyframe data (0xB007)
SPOT_LIGHT - Static variable in class org.j3d.loaders.discreet.LightBlock
Treat this as a spot light light
SPOT_LIGHT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents a spot light (0x4610)
STANDARD_SENSITIVITY_ENABLED - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
constant for standard sensitivity
STATIC_DATA - Static variable in interface org.j3d.terrain.TerrainData
The source data type is a simple, static terrain
STEP - Static variable in class org.j3d.util.interpolator.Interpolator
The interpolator should act as a step interpolator between keys
STLFileReader - class org.j3d.loaders.stl.STLFileReader.
Class to read STL (Stereolithography) files.
STLFileReader(File) - Constructor for class org.j3d.loaders.stl.STLFileReader
Creates a STLFileReader object to read a STL file from a file.
STLFileReader(String) - Constructor for class org.j3d.loaders.stl.STLFileReader
Creates a STLFileReader object to read a STL file from a file.
STLFileReader(URL) - Constructor for class org.j3d.loaders.stl.STLFileReader
Creates a STLFileReader object to read a STL file from an URL.
STLFileReader(URL, Component) - Constructor for class org.j3d.loaders.stl.STLFileReader
Creates a STLFileReader object to read a STL file from an URL.
STLFileReader(File, Component) - Constructor for class org.j3d.loaders.stl.STLFileReader
Creates a STLFileReader object to read a STL file from a file.
STLFileReader(String, Component) - Constructor for class org.j3d.loaders.stl.STLFileReader
Creates a STLFileReader object to read a STL file from a file.
STLLoader - class org.j3d.renderer.java3d.loaders.STLLoader.
Class to load objects from a STL (Stereolithography) file into Java3D.
STLLoader() - Constructor for class org.j3d.renderer.java3d.loaders.STLLoader
Creates a STLLoader object.
STLLoader(Component) - Constructor for class org.j3d.renderer.java3d.loaders.STLLoader
Creates a STLLoader object which shows the progress of reading.
STOPBITS_1 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
STOPBITS_1_5 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
STOPBITS_2 - Static variable in class org.j3d.device.input.polhemus.SerialPortDevice
 
SWCornerCoords - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Coordinates of the south-west corner (element 11).
ScalarInterpolator - class org.j3d.util.interpolator.ScalarInterpolator.
An interpolator that works with scalar values.
ScalarInterpolator() - Constructor for class org.j3d.util.interpolator.ScalarInterpolator
Create a new linear interpolator instance with the default size for the number of key values.
ScalarInterpolator(int) - Constructor for class org.j3d.util.interpolator.ScalarInterpolator
Create a linear interpolator with the given basic size.
ScalarInterpolator(int, int) - Constructor for class org.j3d.util.interpolator.ScalarInterpolator
Create a interpolator with the given basic size using the interpolation type.
Scale(float, float, float) - Method in class org.j3d.renderer.java3d.geom.Knot
 
Scale(float, float, float) - Method in class org.j3d.renderer.java3d.geom.Mobius
 
Scale(float, float, float) - Method in class org.j3d.renderer.java3d.geom.Shell
 
Scale(float, float, float) - Method in class org.j3d.renderer.java3d.geom.SpiralTorus
 
ScaleData - class org.j3d.loaders.discreet.ScaleData.
A single set of scale data from the keyframe tracking.
ScaleData() - Constructor for class org.j3d.loaders.discreet.ScaleData
 
ScreenComponent - interface org.j3d.renderer.java3d.overlay.ScreenComponent.
A representation of something that can be seen on screen.
ScribbleOverlay - class org.j3d.renderer.java3d.overlay.ScribbleOverlay.
An overlay allows the user to scribble on the screen, over the top of the 3D display.
ScribbleOverlay(Canvas3D, Dimension) - Constructor for class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Create a new scribble overlay that bases its size on the canvas it overlays.
ScribbleOverlay(Canvas3D, Dimension, Color) - Constructor for class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Create a new scribble overlay using the given line color.
ScrollEvent - class org.j3d.renderer.java3d.overlay.ScrollEvent.
An event describing a scroll action or request.
ScrollEvent(Object, Object, int) - Constructor for class org.j3d.renderer.java3d.overlay.ScrollEvent
Create a new event instance that represents the collection of data.
ScrollEventListener - interface org.j3d.renderer.java3d.overlay.ScrollEventListener.
A listener for scroll events.
SerialPortDevice - class org.j3d.device.input.polhemus.SerialPortDevice.
Representation of a device that uses the serial port for information.
SerialPortDevice(String, int, int, int, int) - Constructor for class org.j3d.device.input.polhemus.SerialPortDevice
 
SerialPortDevice(int, int, int, int, int) - Constructor for class org.j3d.device.input.polhemus.SerialPortDevice
 
Shell - class org.j3d.renderer.java3d.geom.Shell.
A mobius strip with specified number of divisions per circle-strip, number of divisions per strip (lengthwise), and appearance.
Shell(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Shell
Constructs a shell with 28 divisions per strip, 14 strips, appearance 'shellAppearance' at 0,0,0.
Shell(int, int, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Shell
Constructs a shell with number of divisions per strip 'divs', number of strips 'strips', appearance 'shellAppearance' at 0,0,0.
Shell(int, int, float, float, float, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Shell
Constructs a shell with number of divisions per strip 'divs', number of strips 'strips', appearance 'shellAppearance' at xpos,ypos,zpos.
SimpleTiledTerrainData - class org.j3d.loaders.SimpleTiledTerrainData.
Simplified implementation of the TiledTerrainData for any file format or loader that supports a static grid based data structure.
SimpleTiledTerrainData(HeightMapSource) - Constructor for class org.j3d.loaders.SimpleTiledTerrainData
Create a new instance that sources the data from the given parser.
SimpleTiledTerrainData(float[][], boolean, Point2d) - Constructor for class org.j3d.loaders.SimpleTiledTerrainData
Create a new instance that uses the passed height map data to this loader.
Spaceball3003CallbackInterface - interface org.j3d.device.input.spaceball.Spaceball3003CallbackInterface.
Interface for processing events sent from Labtec's Spaceball 3003/2003 device.
Spaceball3003Driver - class org.j3d.device.input.spaceball.Spaceball3003Driver.
Driver for Labtec's Spaceball 2003/3003 device.
Spaceball3003Driver(SerialPort, InputStream, OutputStream) - Constructor for class org.j3d.device.input.spaceball.Spaceball3003Driver
 
Spaceball3003Packet - class org.j3d.device.input.spaceball.Spaceball3003Packet.
Generates and decodes data packets for Labtec's Spaceball 2003/3003 device according to the Spaceball 2003/3003 Packet Protocol (alpha3).
Spaceball3003Packet() - Constructor for class org.j3d.device.input.spaceball.Spaceball3003Packet
 
Spaceball4000CallbackInterface - interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface.
Interface for processing events sent from Labtec's Spaceball 4000 device.
Spaceball4000Driver - class org.j3d.device.input.spaceball.Spaceball4000Driver.
Driver for Labtec's Spaceball 4000 device.
Spaceball4000Driver(SerialPort, InputStream, OutputStream) - Constructor for class org.j3d.device.input.spaceball.Spaceball4000Driver
 
Spaceball4000Packet - class org.j3d.device.input.spaceball.Spaceball4000Packet.
Generates and decodes data packets for Labtec's Spaceball 4000 device according to the Spaceball 4000 Packet Protocol v1.2.
Spaceball4000Packet() - Constructor for class org.j3d.device.input.spaceball.Spaceball4000Packet
 
SpaceballDriver - class org.j3d.device.input.spaceball.SpaceballDriver.
Driver for Labtec's Spaceball device.
SpaceballDriver(SerialPort, InputStream, OutputStream, int) - Constructor for class org.j3d.device.input.spaceball.SpaceballDriver
 
SpaceballPacket - class org.j3d.device.input.spaceball.SpaceballPacket.
Generates and decodes data packets for a Labtec's Spaceball device which formats are independant of the type.
SpaceballPacket() - Constructor for class org.j3d.device.input.spaceball.SpaceballPacket
 
SpaceballTypeDetector - class org.j3d.device.input.spaceball.SpaceballTypeDetector.
Class to automatically detect the type of the connected Spaceball device and instantiate the appropriate driver.
SpaceballTypeDetector() - Constructor for class org.j3d.device.input.spaceball.SpaceballTypeDetector
 
Sphere - class org.j3d.renderer.java3d.geom.Sphere.
A simple sphere that uses triangle strips.
Sphere() - Constructor for class org.j3d.renderer.java3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(int) - Constructor for class org.j3d.renderer.java3d.geom.Sphere
Construct a default sphere with no appearance set and a custom number of faces.
Sphere(float) - Constructor for class org.j3d.renderer.java3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(int, Appearance) - Constructor for class org.j3d.renderer.java3d.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.java3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(float, int, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Sphere
Construct a sphere with all the values customisable.
SphereGenerator - class org.j3d.geom.SphereGenerator.
A customisable sphere where you can specify the radius, center and the number of segments to use around the radius.
SphereGenerator() - Constructor for class org.j3d.geom.SphereGenerator
Constructs a default sphere of radius 1 and uses 16 segments on the radius.
SphereGenerator(float) - Constructor for class org.j3d.geom.SphereGenerator
Constructs a sphere of the given radius and uses 16 segments on the radius.
SphereGenerator(float, boolean) - Constructor for class org.j3d.geom.SphereGenerator
Constructs a sphere or hemi-sphere of the given radius and uses 16 segments on the radius.
SphereGenerator(float, int) - Constructor for class org.j3d.geom.SphereGenerator
Constructs a sphere of the given radius and controllable number of segments on the radius.
SphereGenerator(float, int, boolean) - Constructor for class org.j3d.geom.SphereGenerator
Constructs a sphere or hemi-sphere of the given radius and controllable number of segments on the radius.
SpiralTorus - class org.j3d.renderer.java3d.geom.SpiralTorus.
A torus where you specify inner radius, outer radius, inner-inner radius, spacing of spirals, arclength of an average quad, coordinates, and appearance.
SpiralTorus() - Constructor for class org.j3d.renderer.java3d.geom.SpiralTorus
Constructs a Torus of inner radius 0.2, outer radius 0.3, inner-inner radius 1.0, arclength of a quad 0.1, spacing 0.05, at coordinates 0, 0, 0, with null Appearance
SpiralTorus(float, float) - Constructor for class org.j3d.renderer.java3d.geom.SpiralTorus
Constructs a Torus of inner radius 'ir', outer radius 'or', inner-inner radius 1.0, arclength of a quad 0.1, spacing 0.05, at coordinates 0, 0, 0, with null Appearance
SpiralTorus(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.SpiralTorus
Constructs a Torus of inner radius 0.2, outer radius 0.3, inner-inner radius 1.0, arclength of a quad 0.1, spacing 0.05, at coordinates 0, 0, 0, with Appearance torusAppearance
SpiralTorus(float, float, float) - Constructor for class org.j3d.renderer.java3d.geom.SpiralTorus
Constructs a Torus of inner radius 'ir', outer radius 'or', inner-inner radius 1.0, arclength of a quad 'arclength', spacing 0.05, at coordinates 0, 0, 0, with null Appearance
SpiralTorus(float, float, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.SpiralTorus
Constructs a Torus of inner radius 'ir', outer radius 'or', inner-inner radius 1.0, arclength of a quad 0.1, spacing 0.05, at coordinates 0, 0, 0, with Appearance torusAppearance
SpiralTorus(float, float, float, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.SpiralTorus
Constructs a Torus of inner radius 'ir', outer radius 'or', inner-inner radius 1.0, arclength of a quad 'arclength', spacing 0.05, at coordinates 0, 0, 0, with Appearance torusAppearance
SpiralTorus(float, float, float, float, float, float, float, float, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.SpiralTorus
Constructs a Torus centered at 'xpos', 'ypos', 'zpos', with inner radius 'ir', outer radius 'or', arclength of a quad 'arclength', and Appearance 'torusAppearance'
Spring - class org.j3d.renderer.java3d.geom.Spring.
A simple spring that uses triangle strips.
Spring() - Constructor for class org.j3d.renderer.java3d.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.java3d.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.java3d.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.java3d.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.java3d.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.java3d.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.java3d.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.java3d.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.java3d.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.java3d.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.java3d.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.java3d.geom.Spring
Construct a spring with the given radius, spacing and loop count information, and facet count.
SpringEvaluatorCallback - interface org.j3d.geom.spring.SpringEvaluatorCallback.
Callback interface for optional processing of a node of springs if needed.
SpringGenerator - class org.j3d.geom.SpringGenerator.
A generator of Spring geometry with customisable inner radius, outer radius, number of loops, spacing and facet count.
SpringGenerator() - Constructor for class org.j3d.geom.SpringGenerator
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
SpringGenerator(float, float) - Constructor for class org.j3d.geom.SpringGenerator
Construct a spring that has the given radius values with all other values fixed at the defaults
SpringGenerator(int) - Constructor for class org.j3d.geom.SpringGenerator
Construct a spring that has the given number of loops with all other values fixed at the defaults.
SpringGenerator(float) - Constructor for class org.j3d.geom.SpringGenerator
Construct a spring with the given loop spacing and all other values fixed at the defaults.
SpringGenerator(int, int) - Constructor for class org.j3d.geom.SpringGenerator
Construct a spring that has the selected number of facets but with all other values fixed at the defaults.
SpringGenerator(float, float, float, int) - Constructor for class org.j3d.geom.SpringGenerator
Construct a spring with the given radius, spacing and loop count information.
SpringGenerator(float, float, float, int, int, int) - Constructor for class org.j3d.geom.SpringGenerator
Construct a spring with the given radius, spacing and loop count information, and facet count.
SpringNode - class org.j3d.geom.spring.SpringNode.
Representation of a node in a collection that many springs are connected to.
SpringSystem - class org.j3d.geom.spring.SpringSystem.
An implementation of a spring system, particularly useful for modelling cloth dynamics.
SpringSystem() - Constructor for class org.j3d.geom.spring.SpringSystem
Create a new default spring system.
StaticTerrainData - interface org.j3d.terrain.StaticTerrainData.
Terrain data that represents a static collection of information.
SuperShapeGenerator - class org.j3d.geom.SuperShapeGenerator.
Generalised shape generator that is capable of generating almost any 2D shape using a standard algorithm.
SuperShapeGenerator() - Constructor for class org.j3d.geom.SuperShapeGenerator
Construct a new generator with default settings of 10 divisions over a single side between two control points.
SuperShapeGenerator(int) - Constructor for class org.j3d.geom.SuperShapeGenerator
Construct a new generator with the specified number of tessellations over the side of the curve.
scale - Variable in class org.j3d.geom.CharacterData
The generic scale that was applied to get these bounds
scaleTexture(RenderedImage, int, int) - Method in class org.j3d.renderer.java3d.texture.TextureCreateUtils
Scale a texture to a new size.
scales - Variable in class org.j3d.loaders.discreet.KeyframeFrameBlock
The track scale info
scales - Variable in class org.j3d.loaders.discreet.KeyframeScaleBlock
The sets of keyframe/value pairs
sectionIndicator - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The section of the area this file represent in 30 & 15 minute DEMs.
seeCone - Variable in class org.j3d.loaders.discreet.LightBlock
Flag indicating if a cone indicating visiblity should be shown
seeOutline - Variable in class org.j3d.loaders.discreet.CameraBlock
Flag indicating whether the camera view cone should be shown
selectViewpoint(ViewpointData) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Select the given viewpoint in the display
selected - Variable in class org.j3d.ui.navigation.ViewpointData
Flag indicating this is the currently selected viewpoint
selectedBackground - Variable in class org.j3d.loaders.discreet.ObjectMesh
Flag which of the 3 background structures should be used
selectedFog - Variable in class org.j3d.loaders.discreet.ObjectMesh
Flag which of the 3 fog structures should be used
sendUpdateMsg() - Method in class org.j3d.geom.hanim.HAnimJoint
Send an update message to the parent, if one has not already been sent.
set(int, Object) - Method in class org.j3d.util.ObjectArray
Set the value at the given index.
setActiveBounds(Rectangle) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Set the bounding information, in number of tiles, of the area that the terrain rendering code will be limiting its access to.
setActiveBounds(Rectangle) - Method in interface org.j3d.terrain.TiledTerrainData
Set the bounding information, in number of tiles, of the area that the terrain rendering code will be limiting its access to.
setActiveBuffer(int) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Set the active buffer to the new index.
setAllowUserStateChange(boolean) - Method in class org.j3d.ui.navigation.NavigationToolbar
Toggle whether the UI will allow the user to change the state selected for navigation.
setAntialiased(boolean) - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Sets whether drawing onto this Overlay is anialiased.
setAntialiased(boolean) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Sets whether drawing onto this Overlay is anialiased.
setAntialiased(boolean) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Sets whether drawing onto this Overlay is anialiased.
setAppearanceGenerator(AppearanceGenerator) - Method in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Set the appearance generator to create new appearanace items.
setAppearanceGenerator(AppearanceGenerator) - Method in interface org.j3d.renderer.java3d.terrain.J3DLandscape
Set the appearance generator to create new appearanace items.
setAppearanceGenerator(AppearanceGenerator) - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Set the appearance generator to create new appearanace items.
setAvatarInfo(float, float, float) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the information about the avatar that is used for collisions and navigation information.
setAvatarInfo(float, float, float) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the information about the avatar that is used for collisions and navigation information.
setBackgroundColor(Color) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Sets the background to a solid color.
setBackgroundImage(BufferedImage) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Sets the background image to the one specified.
setBackgroundMode(int) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Sets the background mode.
setBasePath(String) - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
Mutator that sets the basePath property.
setBaseUrl(URL) - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
 
setBboxCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the bboxCenter of this segment.
setBboxCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the bboxCenter of this segment.
setBboxCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Set a new value for the bboxCenter of this segment.
setBboxSize(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the bboxSize of this segment.
setBboxSize(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the bboxSize of this segment.
setBboxSize(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Set a new value for the bboxSize of this segment.
setButtonNavigation(int, int) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the ability to use a given state within the handler for a specific mouse button (up to 3).
setButtonNavigation(int, int) - Method in class org.j3d.renderer.java3d.navigation.NavigationHandler
Set the ability to use a given state within the handler for a specific mouse button (up to 3).
setButtonNavigation(int, int) - Method in interface org.j3d.ui.navigation.NavigationMouseProcessor
Set the ability to use a given state within the handler for a specific mouse button (up to 3).
setCanvas(Canvas3D) - Method in class org.j3d.renderer.java3d.navigation.MouseViewHandler
Set the canvas to use for this handler.
setCapabilityOverrideMap(Map, Map) - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Provide the set of mappings that override anything that the loader might set.
setCapabilityOverrideMap(Map, Map) - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Provide the set of mappings that override anything that the loader might set.
setCapabilityOverrideMap(Map, Map) - Method in interface org.j3d.renderer.java3d.loaders.ManagedLoader
Provide the set of mappings that override anything that the loader might set.
setCapabilityRequiredMap(Map, Map) - Method in class org.j3d.renderer.java3d.loaders.BTLoader
Set the mapping of capability bits that the user would like to make sure is set.
setCapabilityRequiredMap(Map, Map) - Method in class org.j3d.renderer.java3d.loaders.DEMLoader
Set the mapping of capability bits that the user would like to make sure is set.
setCapabilityRequiredMap(Map, Map) - Method in interface org.j3d.renderer.java3d.loaders.ManagedLoader
Set the mapping of capability bits that the user would like to make sure is set.
setCaptureNextFrame() - Method in class org.j3d.ui.image.JPEGImageObserver
Tell the observer to capture the next frame it is told about.
setCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the center of this site.
setCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the center of this joint.
setCenter(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Set a new value for the center of this site.
setCenterOfMass(float[]) - Method in class org.j3d.geom.hanim.HAnimSegment
Set a new value for the centerOfMass of this segment.
setCenterOfRotation(float[], float[]) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the center of rotation explicitly to this place.
setChanEyePosition(int, float, float, float) - Method in class org.j3d.device.output.elumens.SPI
 
setChanLensPosition(int, float, float, float) - Method in class org.j3d.device.output.elumens.SPI
 
setChanSize(int, int, int) - Method in class org.j3d.device.output.elumens.SPI
 
setChildren(HAnimObject[], int) - Method in class org.j3d.geom.hanim.HAnimJoint
Replace the existing children with the new set of children.
setChildren(Object[], int) - Method in class org.j3d.geom.hanim.HAnimSegment
Replace the existing children with the new set of children.
setChildren(Object[], int) - Method in class org.j3d.geom.hanim.HAnimSite
Replace the existing children with the new set of children.
setCoefficients(double, double, double, double, double, double) - Method in class org.j3d.geom.SuperShapeGenerator
Set the coefficient values to generate a new shape.
setCollisionListener(CollisionListener) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the listener for collision notifications.
setCollisionListener(CollisionListener) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the listener for collision notifications.
setColor(float, float, float, float) - Method in class org.j3d.geom.particle.BaseEmitter
Set the initial color that that the particle is given.
setColor(float, float, float, float) - Method in class org.j3d.geom.particle.Particle
Set this particle to a new colour.
setColor(float, float, float, float) - Method in interface org.j3d.geom.particle.ParticleInitializer
Set the initial color that that the particle is given.
setColor(Color) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Change the rendering color of the text to be rendered.
setColorInterpolator(ColorInterpolator) - Method in class org.j3d.loaders.HeightMapTerrainData
Set up a height color ramp to provide colour information.
setColorInterpolator(ColorInterpolator) - Method in class org.j3d.loaders.SimpleTiledTerrainData
Set up a height color ramp to provide colour information.
setColorRamp(float[], float[], boolean) - Method in class org.j3d.geom.particle.ColorRampFunction
Set the color data for the ramp to the new 3 component values.
setColorRamp(float[], float[], int, boolean) - Method in class org.j3d.geom.particle.ColorRampFunction
Set the color data for the ramp to the new 3 component values.
setColorRamp(float[], Color3f[]) - Method in class org.j3d.geom.terrain.ColorRampGenerator
Set the color data for the ramp to the new 3 component values.
setColorRamp(float[], Color4f[]) - Method in class org.j3d.geom.terrain.ColorRampGenerator
Set the color data for the ramp to the new 4 component values.
setColorRamp(float[], float[][]) - Method in class org.j3d.geom.terrain.ColorRampGenerator
Set the color data for the ramp to the new 3 or 4 component values.
setColorRamp(float[], float[][], int) - Method in class org.j3d.geom.terrain.ColorRampGenerator
Set the color data for the ramp to the new 3 or 4 component values.
setColorRamp(float[], float[], boolean) - Method in class org.j3d.geom.terrain.ColorRampGenerator
Set the color data for the ramp to the new 3 or 4 component values.
setColorRamp(float[], float[], int, boolean) - Method in class org.j3d.geom.terrain.ColorRampGenerator
Set the color data for the ramp to the new 3 or 4 component values.
setColorRange(Color4b, Color4b) - Method in class org.j3d.geom.terrain.HeightImageCreator
Set the colours for the minimum and maximum height.
setComponentDetails(Dimension, double) - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Update the canvas component details of size and field of view settings.
setComponentDetails(Dimension, double) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Update the canvas component details of size and field of view settings.
setComponentDetails(Dimension, double) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Update the canvas component details of size and field of view settings.
setControlPoints(float[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints.
setControlPoints(double[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints.
setControlPoints(float[], float[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints.
setControlPoints(double[], double[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints.
setControlPoints(float[], int) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints from a subset of the given array.
setControlPoints(double[], int) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints from a subset of the given array.
setControlPoints(float[], int, float[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints from a subset of the given array.
setControlPoints(double[], int, double[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve controlPoints from a subset of the given array.
setControlPoints(float[]) - Method in class org.j3d.geom.spline.BezierGenerator
Set the curve controlPoints.
setControlPoints(float[], int) - Method in class org.j3d.geom.spline.BezierGenerator
Set the curve controlPoints from a subset of the given array.
setCoord(float[], int) - Method in class org.j3d.geom.hanim.HAnimSegment
Set a new value for the coord of this joint.
setCoordIndex(int[], int) - Method in class org.j3d.geom.hanim.HAnimDisplacer
Set a new value for the skinCoordIndex of this joint.
setCycleAge(int) - Method in class org.j3d.geom.particle.Particle
Set the cycle age to a new value.
setCycleTime(int) - Method in class org.j3d.geom.particle.Particle
Set the cycle time to a new value.
setDefaultCacheType(int) - Static method in class org.j3d.renderer.java3d.texture.J3DTextureCacheFactory
Set the default cache type to be used.
setDeltaDeviceInput(int[], int[]) - Method in class org.j3d.device.input.spaceball.InputDeviceBase
Calculates the transformation and puts the result into the sensor.
setDepth(float) - Method in class org.j3d.geom.particle.Particle
Sets the depth of the particle.
setDeviceDataWaitTime(int) - Method in class org.j3d.device.input.polhemus.Polhemus
 
setDeviceDataWaitTimeFromBaudRate(int) - Method in class org.j3d.device.input.polhemus.Polhemus
 
setDeviceList(List) - Method in class org.j3d.ui.InputSelectionPanel
Set the list of devices to show on the panel.
setDimensions(float, float, float) - Method in class org.j3d.geom.BoxGenerator
Set the dimensions of the output box to the new values.
setDimensions(float, float, boolean) - Method in class org.j3d.geom.ConeGenerator
Change the dimensions of the cone to be generated.
setDimensions(float, float, boolean, boolean) - Method in class org.j3d.geom.CylinderGenerator
Change the dimensions of the cone to be generated.
setDimensions(int, int) - Method in class org.j3d.geom.MobiusGenerator
Change the dimensions of the cone to be generated.
setDimensions(float, boolean) - Method in class org.j3d.geom.SphereGenerator
Change the dimensions of the sphere to be generated.
setDimensions(float, float) - Method in class org.j3d.geom.SpringGenerator
Change the dimensions of the torus to be generated.
setDimensions(float, float) - Method in class org.j3d.geom.TorusGenerator
Change the dimensions of the torus to be generated.
setDimensions(float, float, int, int) - Method in class org.j3d.geom.terrain.ElevationGridGenerator
Change the dimensions of the cone to be generated.
setDimensions(float, float) - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Change the dimensions of the cone to be generated.
setDimensions(float, float, float) - Method in class org.j3d.renderer.java3d.geom.Box
Change the radius and height of the box to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.java3d.geom.Cone
Change the radius and height of the cone to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.java3d.geom.Cylinder
Change the radius and height of the cylinder to the new values.
setDimensions(float) - Method in class org.j3d.renderer.java3d.geom.Sphere
Change the radius of the sphere to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.java3d.geom.Spring
Change the radius values of the spring to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.java3d.geom.Torus
Change the radius and height of the torus to the new values.
setDirection(float, float, float) - Method in class org.j3d.geom.particle.MaxTimePointEmitter
Change the initial velocity that the particles are endowed with by modifying the direction.
setDirection(float, float, float) - Method in class org.j3d.geom.particle.PointEmitter
Change the initial velocity that the particles are endowed with by modifying the direction.
setDirection(float, float, float) - Method in class org.j3d.geom.particle.PolylineEmitter
Change the initial velocity that the particles are endowed with by modifying the direction.
setDirection(float, float, float) - Method in class org.j3d.geom.particle.WindParticleFunction
Change the direction of the wind.
setDisplacements(float[], int) - Method in class org.j3d.geom.hanim.HAnimDisplacer
Set a new value for the skinDisplacements of this joint.
setDisplacers(HAnimDisplacer[], int) - Method in class org.j3d.geom.hanim.HAnimJoint
Replace the existing displacers with the new set of displacers.
setDisplacers(HAnimDisplacer[], int) - Method in class org.j3d.geom.hanim.HAnimSegment
Replace the existing displacers with the new set of displacers.
setEmitterLine(float[]) - Method in class org.j3d.geom.particle.PolylineEmitter
Change the line coordinates used as the emitter position.
setEmitterLine(float[], int) - Method in class org.j3d.geom.particle.PolylineEmitter
Change the line coordinates used as the emitter position.
setEnabled(boolean) - Method in class org.j3d.geom.particle.BoundingBoxParticleFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in class org.j3d.geom.particle.ColorRampFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in class org.j3d.geom.particle.FrameCountParticleFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in class org.j3d.geom.particle.GravityParticleFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in class org.j3d.geom.particle.MaxTimeParticleFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in interface org.j3d.geom.particle.ParticleFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in class org.j3d.geom.particle.PhysicsFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in class org.j3d.geom.particle.WindParticleFunction
Set the enabled state of this function.
setEnabled(boolean) - Method in class org.j3d.ui.image.JPEGSequenceObserver
Tell the observer to start or stop capturing the next frame it is told about.
setEnabled(boolean) - Method in class org.j3d.ui.navigation.NavigationToolbar
Set the panel enabled or disabled.
setEnabled(boolean) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Set the panel enabled or disabled.
setErrorReporter(ErrorReporter) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Register an error reporter with the object so that any errors generated by the object can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.geom.hanim.HAnimJoint
Register an error reporter with the object so that any errors generated by the object can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.geom.hanim.HAnimObject
Register an error reporter with the object so that any errors generated by the object can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.geom.hanim.HumanoidManager
Register an error reporter with the object so that any errors generated by the object can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.geom.particle.ParticleSystem
Register an error reporter with the object so that any errors generated by the object can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.geom.particle.ParticleSystemManager
Register an error reporter with the object so that any errors generated by the object can be reported in a nice, pretty fashion.
setEuler(Vector3f, Matrix4f) - Method in class org.j3d.util.MatrixUtils
Set the upper 3x3 matrix based on the given the euler angles.
setEuler(float, float, float, Matrix4f) - Method in class org.j3d.util.MatrixUtils
Set the upper 3x3 matrix based on the given the euler angles.
setFacetCount(int) - Method in class org.j3d.geom.ConeGenerator
Change the number of facets used to create this cone.
setFacetCount(int) - Method in class org.j3d.geom.CylinderGenerator
Change the number of facets used to create this cone.
setFacetCount(int) - Method in class org.j3d.geom.SphereGenerator
Change the number of facets used to create this cone.
setFacetCount(int, int) - Method in class org.j3d.geom.SpringGenerator
Change the number of facets used to create this spring.
setFacetCount(int) - Method in class org.j3d.geom.SuperShapeGenerator
Change the number of facets used to create this cone.
setFacetCount(int, int) - Method in class org.j3d.geom.TorusGenerator
Change the number of facets used to create this cone.
setFacetCount(int) - Method in class org.j3d.geom.spline.BSplineGenerator
Change the number of facets used to create this cone.
setFacetCount(int) - Method in class org.j3d.geom.spline.BezierGenerator
Change the number of facets used to create this cone.
setFacetCount(int, int) - Method in class org.j3d.geom.spline.PatchGenerator
Change the number of facets used to create this cone.
setFacetCount(int) - Method in class org.j3d.renderer.java3d.geom.Cone
Set the facet count of the cone to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.java3d.geom.Cylinder
Set the facet count of the cylinder to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.java3d.geom.Sphere
Set the facet count of the sphere to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.java3d.geom.Spring
Set the facet count of the spring to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.java3d.geom.Torus
Set the facet count of the torus to the new value.
setFileDetails(String, String) - Method in class org.j3d.ui.image.JPEGSequenceObserver
Set the recording details about the directory that should be written to and the base filename to use.
setFilename(String) - Method in class org.j3d.ui.image.JPEGImageObserver
Set the filename that this will write to.
setFlags(int) - Method in class org.j3d.renderer.java3d.loaders.Ac3dLoader
 
setFont(Font) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Change the font used by the text to be rendered.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the listener for frame update notifications.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the listener for frame update notifications.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.java3d.navigation.ViewpointManager
Set the listener for frame update notifications.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.java3d.navigation.ViewpointTransition
Set the listener for frame update notifications.
setGenerationFactors(float, int, float, long) - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Set the factors that effect the generation of the terrain - heights randomness etc
setGravity(float[]) - Method in class org.j3d.geom.particle.GravityParticleFunction
Change the gravity to a new value.
setGravity(float[]) - Method in class org.j3d.geom.spring.SpringSystem
Set a new gravity strength and direction vector.
setGustiness(float) - Method in class org.j3d.geom.particle.WindParticleFunction
Change the gustiness that wind is blowing at.
setHandedness(int) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
Method to process the handedness response.
setHandedness(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
setHeight(float) - Method in class org.j3d.geom.particle.Particle
Sets the height of the particle.
setHeightRange(float, float) - Method in class org.j3d.geom.terrain.HeightDataCreator
Set the height range values.
setHorizontalAlignment(int) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Set the horizontal alignment of the text in this overlay.
setImage(BufferedImage) - Method in class org.j3d.renderer.java3d.overlay.ImageOverlay
Change the displayed image to this new image.
setInfo(String[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set the new list of info strings.
setInputRequester(InputRequester) - Method in interface org.j3d.renderer.java3d.overlay.InteractiveOverlay
Set the input requestor so that the overlay may manage when it requires input events.
setInputRequester(InputRequester) - Method in class org.j3d.renderer.java3d.overlay.InteractiveOverlayBase
Set the input requestor so that the overlay may manage when it requires input events.
setInputRequester(InputRequester) - Method in class org.j3d.renderer.java3d.overlay.InteractiveTextureOverlay
Set the input requestor so that the overlay may manage when it requires input events.
setInputValueProcessingOrder(int[]) - Method in class org.j3d.device.input.spaceball.InputDeviceBase
Define the processing order of the input values.
setInsets(int, int, int, int) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Set the insets for this overlay.
setInsets(Insets) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Set the insets for this overlay.
setInsets(int, int, int, int) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Set the insets for this overlay.
setJoints(HAnimJoint[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Replace the existing joints with the new set of joints.
setKnots(int, float[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve degree and knots.
setKnots(int, double[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the curve degree and knots.
setLifetimeVariation(float) - Method in class org.j3d.geom.particle.BaseEmitter
Change the variation factor for the emitted particles.
setLifetimeVariation(float) - Method in interface org.j3d.geom.particle.ParticleInitializer
Change the variation factor for the emitted particles.
setLimitOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the limitOrientation of this joint.
setLineColor(Color) - Method in class org.j3d.renderer.java3d.overlay.ScribbleOverlay
Set the line colour that any new lines will be drawn in.
setLocation(int, int) - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Sets the location of the top-left corner of the overlay.
setLocation(int, int) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Sets the location of the top-left corner of the overlay.
setLocation(int, int) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Sets the location of the top-left corner of the overlay.
setLoopDimensions(float, int) - Method in class org.j3d.geom.SpringGenerator
Change the loop information.
setLoopDimensions(float, int) - Method in class org.j3d.renderer.java3d.geom.Spring
Change the loop values of the spring to the new values.
setLowerLimit(float[], int) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the lowerLimit of this joint.
setMass(float) - Method in class org.j3d.geom.hanim.HAnimSegment
Set a new value for the mass of this segment.
setMass(float) - Method in class org.j3d.geom.particle.BaseEmitter
Change the mass of the particle.
setMass(float) - Method in class org.j3d.geom.particle.Particle
Sets the mass of this particle.
setMass(float) - Method in interface org.j3d.geom.particle.ParticleInitializer
Change the mass of the particle.
setMaxAngle(double) - Method in class org.j3d.geom.SuperShapeGenerator
Set the maximum angle to use for phi.
setMaxParticleCount(int) - Method in class org.j3d.geom.particle.BaseEmitter
Adjust the maximum number of particles that this initializer is going to work with.
setMaxParticleCount(int) - Method in class org.j3d.geom.particle.MaxAgePointEmitter
Adjust the maximum number of particles that this initializer is going to work with.
setMaxParticleCount(int) - Method in class org.j3d.geom.particle.MaxAgePointForceEmitter
Adjust the maximum number of particles that this initializer is going to work with.
setMaxParticleCount(int) - Method in class org.j3d.geom.particle.MaxTimePointEmitter
Adjust the maximum number of particles that this initializer is going to work with.
setMaxParticleCount(int) - Method in interface org.j3d.geom.particle.ParticleInitializer
Adjust the maximum number of particles that this initializer is going to work with.
setMaxParticleCount(int) - Method in class org.j3d.geom.particle.ParticleSystem
Change the maximum number of particles that can be generated.
setMaxParticleCount(int) - Method in class org.j3d.geom.particle.PointEmitter
Adjust the maximum number of particles that this initializer is going to work with.
setMaxParticleCount(int) - Method in class org.j3d.geom.particle.PolylineEmitter
Adjust the maximum number of particles that this initializer is going to work with.
setMomentsOfInertia(float[], int) - Method in class org.j3d.geom.hanim.HAnimSegment
Set a new value for the momentsOfInertia of this segment.
setMouseHandler(NavigationMouseProcessor) - Method in class org.j3d.ui.navigation.NavigationStateManager
Set the navigation handler instance to use.
setName(String) - Method in class org.j3d.geom.hanim.HAnimObject
Set the new name to associate with this object.
setNavigationSpeed(float) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the navigation speed to the new value.
setNavigationSpeed(float) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the navigation speed to the new value.
setNavigationState(int) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the ability to use a given state within the handler for a specific mouse button (up to 3).
setNavigationState(int) - Method in interface org.j3d.ui.navigation.NavigationStateListener
Notification that the panning state has changed to the new state.
setNavigationState(int) - Method in class org.j3d.ui.navigation.NavigationStateManager
Notification that the panning state has changed to the new state.
setNavigationState(int) - Method in class org.j3d.ui.navigation.NavigationToolbar
Notification that the panning state has changed to the new state.
setNavigationStateListener(NavigationStateListener) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the listener for navigation state change notifications.
setNavigationStateListener(NavigationStateListener) - Method in class org.j3d.renderer.java3d.navigation.NavigationHandler
Set the listener for navigation state change notifications.
setNavigationStateListener(NavigationStateListener) - Method in interface org.j3d.ui.navigation.NavigationMouseProcessor
Set the listener for navigation state change notifications.
setNavigationStateListener(NavigationStateListener) - Method in class org.j3d.ui.navigation.NavigationStateManager
Set the listener for navigation state change notifications.
setNavigationStateListener(NavigationStateListener) - Method in class org.j3d.ui.navigation.NavigationToolbar
Set the listener for navigation state change notifications.
setNearFar(float, float) - Method in class org.j3d.device.output.elumens.SPI
 
setNearFar(float, float) - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Setup the near and far clipping planes.
setNominalPositionAndOrientation() - Method in class org.j3d.device.input.spaceball.InputDeviceBase
 
setNumOfButtons(int) - Method in interface org.j3d.device.input.spaceball.Spaceball4000CallbackInterface
Method to process the number of buttons of the device.
setNumOfButtons(int) - Method in class org.j3d.device.input.spaceball.Spaceball4000Driver
 
setNumOfButtons(int) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
 
setOrbitTime(float) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the time it takes in seconds to make one 360 degree rotation of the center position when in examine mode.
setOrigin(int, int) - Method in class org.j3d.terrain.roam.ROAMPatch
Setup this patch with new data from the terrain.
setParent(HAnimObjectParent, float[], int, float[], int, Object, Object) - Method in class org.j3d.geom.hanim.HAnimJoint
Set the parent of this node to the given reference.
setParent(HAnimObjectParent) - Method in class org.j3d.geom.hanim.HAnimSite
Set the parent of this node to the given reference.
setParticleInitializer(ParticleInitializer) - Method in class org.j3d.geom.particle.ParticleSystem
Set the emitter used to initialise particles.
setParticleLifetime(int) - Method in class org.j3d.geom.particle.BaseEmitter
Change the maximum lifetime of the particles.
setParticleLifetime(int) - Method in class org.j3d.geom.particle.MaxAgePointEmitter
Change the maximum lifetime of the particles.
setParticleLifetime(int) - Method in class org.j3d.geom.particle.MaxAgePointForceEmitter
Change the maximum lifetime of the particles.
setParticleLifetime(int) - Method in class org.j3d.geom.particle.MaxTimePointEmitter
Change the maximum lifetime of the particles.
setParticleLifetime(int) - Method in interface org.j3d.geom.particle.ParticleInitializer
Change the maximum lifetime of the particles.
setParticleLifetime(int) - Method in class org.j3d.geom.particle.PointEmitter
Change the maximum lifetime of the particles.
setParticleLifetime(int) - Method in class org.j3d.geom.particle.PolylineEmitter
Change the maximum lifetime of the particles.
setParticleVariation(float) - Method in class org.j3d.geom.particle.BaseEmitter
Change the variation factor for the emitted particles.
setParticleVariation(float) - Method in interface org.j3d.geom.particle.ParticleInitializer
Change the variation factor for the particles' properties, and does not effect the lifetime variation.
setPatchControlPoints(float[][]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch control points.
setPatchControlPoints(double[][]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch control points.
setPatchControlPoints(float[][], float[][]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch control points and weights at the same time.
setPatchControlPoints(double[][], double[][]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch control points and weights at the same time.
setPatchControlPoints(float[], int, int) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch controlPoints.
setPatchControlPoints(double[], int, int) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch controlPoints.
setPatchControlPoints(float[], int, int, float[]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch controlPoints.
setPatchControlPoints(double[], int, int, double[]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch controlPoints.
setPatchKnots(int, float[], int, float[]) - Method in class org.j3d.geom.spline.BSplinePatchGenerator
Set the bezier patch knots.
setPatchKnots(int, double[], int, double[]) - Method in class org.j3d.geom.spline.BSplinePatchGenerator
Set the bezier patch knots.
setPatchWeights(float[][]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch control point weights.
setPatchWeights(double[][]) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch control point weights.
setPatchWeights(float[], int, int) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch controlPoints.
setPatchWeights(double[], int, int) - Method in class org.j3d.geom.spline.PatchGenerator
Set the patch controlPoints.
setPosition(float, float, float) - Method in class org.j3d.geom.particle.ExplosionPointEmitter
Change the basic position that the particles are being generated from.
setPosition(float, float, float) - Method in class org.j3d.geom.particle.MaxAgePointEmitter
Change the basic position that the particles are being generated from.
setPosition(float, float, float) - Method in class org.j3d.geom.particle.MaxAgePointForceEmitter
Change the basic position that the particles are being generated from.
setPosition(float, float, float) - Method in class org.j3d.geom.particle.MaxTimePointEmitter
Change the basic position that the particles are being generated from.
setPosition(float, float, float) - Method in class org.j3d.geom.particle.Particle
Set the new position of this particle.
setPosition(float, float, float) - Method in class org.j3d.geom.particle.PointEmitter
Change the basic position that the particles are being generated from.
setPosition(Overlay, int, int) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Sets the position of the specified overlay
setProcessingMode(int) - Method in class org.j3d.device.input.spaceball.InputDeviceBase
not implemented
setRandomSeed(long) - Method in class org.j3d.texture.procedural.TextureGenerator
Reset the random number generator using the new seed value.
setReceiverOutputFormat() - Method in class org.j3d.device.input.polhemus.Fastrak
 
setReceiverOutputFormat() - Method in class org.j3d.device.input.polhemus.IS300
 
setReceiverOutputFormat() - Method in class org.j3d.device.input.polhemus.Isotrak2
 
setReceiverOutputFormat() - Method in class org.j3d.device.input.polhemus.Polhemus
 
setResultantForce(Vector3f) - Method in class org.j3d.geom.particle.Particle
Sets the resultantForce applied to a particle.
setRotation(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the rotation of this site.
setRotation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the rotation of this joint.
setRotation(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Set a new value for the rotation of this site.
setScale(double[]) - Method in class org.j3d.device.input.spaceball.InputDeviceBase
 
setScale(int, double) - Method in class org.j3d.device.input.spaceball.InputDeviceBase
Set individual scale.
setScale(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the scale of this site.
setScale(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the scale of this joint.
setScale(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Set a new value for the scale of this site.
setScaleOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the scaleOrientation of this site.
setScaleOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the scaleOrientation of this joint.
setScaleOrientation(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Set a new value for the scaleOrientation of this site.
setScreenOrientation(double, double, double) - Method in class org.j3d.device.output.elumens.SPI
 
setSeaData(boolean, float) - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Set all of the items related to the sea level information.
setSeedTerrain(float[][]) - Method in class org.j3d.geom.terrain.FractalTerrainGenerator
Set the terrain that is used as a seed for the generator.
setSegments(HAnimSegment[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Replace the existing segments with the new set of segments.
setSensor(Sensor) - Method in class org.j3d.device.input.spaceball.InputDeviceBase
call this method during initialisation
setSites(HAnimSite[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Replace the existing sites with the new set of sites.
setSize(int, int) - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Change the size of the texture to the new size.
setSize(int, int) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Change the size of the texture to the new size.
setSize(int, int) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Change the size of the texture to the new size.
setSkeleton(HAnimObject[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Replace the existing skeleton with the new set of skeleton.
setSkinCoord(float[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the skinCoord of this joint.
setSkinCoordIndex(int[], int) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the skinCoordIndex of this joint.
setSkinCoordWeight(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the skinCoordWeight of this joint.
setSkinNormal(float[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the skinNormal of this joint.
setSpeed(float) - Method in class org.j3d.geom.particle.BaseEmitter
Change the initial speed that the particles are endowed with.
setSpeed(float) - Method in class org.j3d.geom.particle.MaxTimePointEmitter
Change the initial speed that the particles are endowed with.
setSpeed(float) - Method in interface org.j3d.geom.particle.ParticleInitializer
Change the initial speed that the particles are endowed with.
setSpeed(float) - Method in class org.j3d.geom.particle.PointEmitter
Change the initial speed that the particles are endowed with.
setSpeed(float) - Method in class org.j3d.geom.particle.PolylineEmitter
Change the initial speed that the particles are endowed with.
setSpeed(float) - Method in class org.j3d.geom.particle.WindParticleFunction
Change the speed that wind is blowing at.
setSpringConstant(float) - Method in class org.j3d.geom.spring.SpringSystem
Set a new value for how stretchy the springs are.
setStiffness(float[], int) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the stiffness of this joint.
setSurfaceArea(float) - Method in class org.j3d.geom.particle.BaseEmitter
Change the apparent surface area.
setSurfaceArea(float) - Method in class org.j3d.geom.particle.Particle
Sets the surfaceArea.
setSurfaceArea(float) - Method in interface org.j3d.geom.particle.ParticleInitializer
Change the apparent surface area.
setSystemName(String) - Method in class org.j3d.geom.particle.ParticleSystem
Sets the system name to a new value.
setTerrainDetail(float[], float) - Method in class org.j3d.geom.terrain.ElevationGridGenerator
Set the details of the terrain height to use a flat array of values.
setTerrainDetail(float[][], float) - Method in class org.j3d.geom.terrain.ElevationGridGenerator
Set the details of the terrain height to use a 2D array of values.
setTexCoordFunction(float[], int, float[]) - Method in class org.j3d.geom.particle.ParticleSystem
Set the keys and texture coordinates to use for geometry that wishes to change the texture coordinates over the lifetime of the particle.
setText(String) - Method in class org.j3d.renderer.java3d.geom.RasterTextLabel
Set the label string that is to be rendered.
setText(String, boolean) - Method in class org.j3d.renderer.java3d.geom.RasterTextLabel
Set the label string that is to be rendered with the option of croping it to the length of the string.
setText(String, Color) - Method in class org.j3d.renderer.java3d.geom.RasterTextLabel
Set the label string that is to be rendered and changes the color to the new value.
setText(String, Color, boolean) - Method in class org.j3d.renderer.java3d.geom.RasterTextLabel
Set the label string that is to be rendered and changes the color to the new value.
setText(String) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Set the text to the new string.
setTexture(BufferedImage) - Method in class org.j3d.loaders.HeightMapTerrainData
Set the texture to the new instance.
setTexture(Texture2D) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Change the texture to the new version.
setTexture(BufferedImage) - Method in class org.j3d.terrain.AbstractStaticTerrainData
Set the texture object that can be used with this terrain instance.
setTextureTileGenerator(TextureTileGenerator) - Method in class org.j3d.terrain.AbstractFreeFormTerrainData
Set the texture tile geneattor instance to the new value.
setTextureTileGenerator(TextureTileGenerator) - Method in class org.j3d.terrain.AbstractTiledTerrainData
Set the texture tile geneattor instance to the new value.
setToolbar(ViewpointToolbar) - Method in class org.j3d.renderer.java3d.navigation.ViewpointManager
Set the toolbar instance to use.
setToolbar(NavigationToolbar) - Method in class org.j3d.ui.navigation.NavigationStateManager
Set the toolbar instance to use.
setTransitionTime(int) - Method in class org.j3d.renderer.java3d.navigation.ViewpointManager
Change the transition time between viewpoints.
setTranslation(float[]) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set a new value for the translation of this site.
setTranslation(float[]) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the translation of this joint.
setTranslation(float[]) - Method in class org.j3d.geom.hanim.HAnimSite
Set a new value for the translation of this site.
setTurbulence(float) - Method in class org.j3d.geom.particle.WindParticleFunction
Change the turbulence of the wind.
setUp() - Method in class org.j3d.util.interpolator.TestCoordinateInterpolator
Pre-test instance setup code.
setUp() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Pre-test instance setup code.
setUp() - Method in class org.j3d.util.interpolator.TestScalarInterpolator
Pre-test instance setup code.
setUpdateManager(UpdateManager) - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Set the UpdateManager to the new value.
setUpdateManager(UpdateManager) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Set the UpdateManager to the new value.
setUpdateManager(UpdateManager) - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Set the UpdateManager to the new value.
setUpdateManager(UpdateManager) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Set the UpdateManager to the new value.
setUpdating(boolean) - Method in class org.j3d.renderer.java3d.overlay.UpdateControlBehavior
Instruct the system to start or stop the update process.
setUpdating(boolean) - Method in interface org.j3d.renderer.java3d.overlay.UpdateManager
Instruct the system to start or stop the update process.
setUpperLimit(float[], int) - Method in class org.j3d.geom.hanim.HAnimJoint
Set a new value for the upperLimit of this joint.
setVelocity(Vector3f) - Method in class org.j3d.geom.particle.Particle
Sets the velocity of the particle.
setVersion(String) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Set the new version string for this humanoid.
setVerticalAlignment(int) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Set the vertical alignment of the text in this overlay.
setView(Transform3D) - Method in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
Set the current view location information based on a transform matrix.
setView(Transform3D) - Method in interface org.j3d.renderer.java3d.terrain.J3DLandscape
Set the current view location information based on a transform matrix.
setView(Transform3D) - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Set the current view location information based on a transform matrix.
setView(Tuple3f, Vector3f) - Method in class org.j3d.terrain.Landscape
Set the current viewing direction for the user.
setView(Tuple3f, Vector3f) - Method in class org.j3d.terrain.roam.ROAMSplitMergeLandscape
Change the view of the landscape.
setViewInfo(View, TransformGroup) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the view and it's related transform group to use.
setViewInfo(View, TransformGroup) - Method in class org.j3d.renderer.java3d.navigation.MouseViewHandler
Set the view and it's related transform group to use.
setViewInfo(View, TransformGroup) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the view and it's related transform group to use.
setViewInfo(View, TransformGroup, SceneGraphPath) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the view and it's related transform group to use and the path to get there from the root of the scene.
setViewInfo(View, TransformGroup) - Method in class org.j3d.renderer.java3d.navigation.ViewpointManager
Set the view and it's related transform group to use.
setViewPath(SceneGraphPath) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Change the currently set scene graph path for the world root to this new path without changing the rest of the view setup.
setViewpointSelectionListener(ViewpointSelectionListener) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Set the listener for viewpoint change notifications.
setViewpoints(Object[], int) - Method in class org.j3d.geom.hanim.HAnimHumanoid
Replace the existing viewpoints with the new set of viewpoints.
setViewpoints(ViewpointData[]) - Method in class org.j3d.ui.navigation.ViewpointToolbar
Set the viewpoint list to the given array.
setVisible(boolean) - Method in interface org.j3d.renderer.java3d.overlay.Overlay
Changes the visibility of the Overlay.
setVisible(boolean) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Changes the visibility of the overlay.
setVisible(boolean) - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Changes the visibility of the Overlay.
setVisibleLength(int) - Method in class org.j3d.renderer.java3d.overlay.LabelOverlay
Set the number of visible characters to the given size.
setWeight(float) - Method in class org.j3d.geom.hanim.HAnimDisplacer
Set a new value for the weight for the displacements.
setWeights(float[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the control point weights to use with the existing control points.
setWeights(double[]) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the control point weights to use with the existing control points.
setWeights(float[], int) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the control point weights to use with the existing control points.
setWeights(double[], int) - Method in class org.j3d.geom.spline.BSplineGenerator
Set the control point weights to use with the existing control points.
setWidth(float) - Method in class org.j3d.geom.particle.Particle
Sets the width of the particle.
setWorldInfo(BranchGroup, BranchGroup) - Method in class org.j3d.renderer.java3d.navigation.MouseViewBehavior
Set the branchgroups to use for terrain and collision information.
setWorldInfo(BranchGroup, BranchGroup) - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Set the branchgroups to use for terrain and collision information.
shadingType - Variable in class org.j3d.loaders.discreet.MaterialBlock
The shading type.
shadowMapSize - Variable in class org.j3d.loaders.discreet.LightBlock
If shadowed, the size of the map to create in pixels (square)
shadowParams - Variable in class org.j3d.loaders.discreet.LightBlock
If shadows are being case, the parameters.
shellGeometry - Variable in class org.j3d.renderer.java3d.geom.Shell
 
shininessMap - Variable in class org.j3d.loaders.discreet.MaterialBlock
The shininess map associated with this material
shininessMask - Variable in class org.j3d.loaders.discreet.MaterialBlock
The shininess map associated with this material
shininessRatio - Variable in class org.j3d.loaders.discreet.MaterialBlock
The shininess ratio to a [0,1] range
shininessStrength - Variable in class org.j3d.loaders.discreet.MaterialBlock
The shininess converted to a [0,1] range.
shutdownDevice() - Method in class org.j3d.device.input.vfx.VFXDriver
Shut down the entire device now.
size() - Method in class org.j3d.geom.particle.ParticleList
Returns the number of elements in this set (its cardinality).
size() - Method in class org.j3d.util.CharHashMap
Returns the number of keys in this hashtable.
size() - Method in class org.j3d.util.CircularList
Returns the number of elements in this set (its cardinality).
size() - Method in class org.j3d.util.DoubleHashMap
Returns the number of keys in this hashtable.
size() - Method in class org.j3d.util.FloatHashMap
Returns the number of keys in this hashtable.
size() - Method in class org.j3d.util.HashSet
Returns the number of elements in this set (its cardinality).
size() - Method in class org.j3d.util.IntHashMap
Returns the number of keys in this hashtable.
size() - Method in class org.j3d.util.ObjectArray
Get the count of the number of items in the array.
size() - Method in class org.j3d.util.Queue
Return the number of elements in the queue.
skeleton - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The current collection of the root joint and any attached sites.
skeletonChanged - Variable in class org.j3d.geom.hanim.HAnimHumanoid
Flag indicating that the skeleton (rootJoint) has had one or more of it's children change and needs to be recalculated.
skinCoordIndex - Variable in class org.j3d.geom.hanim.HAnimJoint
The skin coordinate index values into the global coordinate list
skinCoordWeight - Variable in class org.j3d.geom.hanim.HAnimJoint
The skin coordinate weight values.
skinCoords - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The current coordinates of the segment
skinNormals - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The current coordinates of the segment
skipBytes(int) - Method in class org.j3d.io.BlockDataInputStream
 
smallestContourInterval - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The smallest primary contour interval (element 19).
smallestIntervalUnits - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The units for the smallest interval (element 20).
smallestPower(int) - Static method in class org.j3d.renderer.java3d.overlay.OverlayUtilities
Return the smallest power of 2 greater than value
smoothgroups - Variable in class org.j3d.loaders.discreet.TriangleMesh
Index lists for the groups of faces that should be smooth shaded
solidBackgroundColor - Variable in class org.j3d.loaders.discreet.ObjectMesh
Colours of the background.
sourceCoords - Variable in class org.j3d.geom.hanim.HAnimJoint
Reference to the array that holds the base coordinate values
sourceDate - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The year the data was created, as an int (element 21).
sourceNormals - Variable in class org.j3d.geom.hanim.HAnimJoint
Reference to the array that holds the base normal values
southEdge - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Location of the SE corner, south edge.
spatialResolution - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Amount of resolution for each axis (element 15).
specularColor - Variable in class org.j3d.loaders.discreet.MaterialBlock
The specular colour of this block - transcribed to 3 value RGB [0,1]
specularMap - Variable in class org.j3d.loaders.discreet.MaterialBlock
The specular light map to be associated with this material
specularMask - Variable in class org.j3d.loaders.discreet.MaterialBlock
The specular light map to be associated with this material
speed - Variable in class org.j3d.geom.particle.BaseEmitter
The initial speed of the particles.
splineData - Variable in class org.j3d.loaders.discreet.TrackData
Data that is set if splineFlags is non-zero.
splineFlags - Variable in class org.j3d.loaders.discreet.TrackData
keys for working with the spline information.
spotlightInfo - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Information about spotlight tracks
spotlightTargetInfo - Variable in class org.j3d.loaders.discreet.KeyframeBlock
Information about the spotlight target tracks
startFrame - Variable in class org.j3d.loaders.discreet.KeyframeBlock
The start frame number for this animation.
startMove() - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Start the user moving in the current direction.
stopMove() - Method in class org.j3d.renderer.java3d.navigation.NavigationProcessor
Halt the current movement being processed.
strength - Variable in class org.j3d.loaders.discreet.TextureBlock
A strength (percentage - [0,1]) for the texture map
stripCounts - Variable in class org.j3d.geom.GeometryData
Storage for strip counts if the shape type uses it
subOverlay - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
The list of sub-overlay areas.
subdivide(BSplineCurveData, float, BSplineCurveData, BSplineCurveData) - Static method in class org.j3d.geom.spline.BSplineUtils
Subdivide the input curve into two curves, represented by the two output curve functions.
subdivide(Dimension, int, int) - Static method in class org.j3d.renderer.java3d.overlay.OverlayUtilities
Subdivides an area into a closest fit set of Rectangle with sides that are powers of 2.
subdivide(int, int, int, int) - Static method in class org.j3d.renderer.java3d.overlay.OverlayUtilities
Subdivides an area into a closest fit set of Rectangle with sides that are powers of 2.
suite() - Static method in class org.j3d.geom.TestBoxGenerator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.geom.TestConeGenerator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.geom.TestCylinderGenerator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.geom.TestSphereGenerator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.geom.TestSpringGenerator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.geom.TestTorusGenerator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.util.interpolator.TestCoordinateInterpolator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.util.interpolator.TestPositionInterpolator
Fetch the suite of tests for this test class to perform.
suite() - Static method in class org.j3d.util.interpolator.TestScalarInterpolator
Fetch the suite of tests for this test class to perform.
surfaceArea - Variable in class org.j3d.geom.particle.BaseEmitter
Initial surface area given to all particles
surfaceArea - Variable in class org.j3d.geom.particle.Particle
Surface area of the particle in square meters
suspectAreas - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Flag indicating the state of the data (Element 25)
systemResetCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 

T

TARGET_NODE_TAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the target keyframe data (0xB004)
TEXCOORD_LIST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the sate of the UV texture map coords list
TEXTURE_2D_DATA - Static variable in class org.j3d.geom.GeometryData
Request for 2D Texture coordinate data to be produced
TEXTURE_3D_DATA - Static variable in class org.j3d.geom.GeometryData
Request for 3D Texture coordinate data to be produced
TEX_VERTS_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
TILED_DATA - Static variable in interface org.j3d.terrain.TerrainData
The source data comes in the form of tiles that may be dynamically loaded.
TILT_STATE - Static variable in interface org.j3d.ui.navigation.NavigationState
The navigation state is Tilt
TOKYO - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
TOP_ALIGN - Static variable in class org.j3d.renderer.java3d.overlay.LabelOverlay
The value for the TOP vertical alignment
TOP_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the top view (0x3010)
TRANSLATE_RANGE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents range translate (0x4F50)
TRANSMIT_TIMEOUT_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball3003Packet
 
TRANSMIT_TIMEOUT_ERROR_CODE - Static variable in class org.j3d.device.input.spaceball.Spaceball4000Packet
 
TRIANGLES - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as individual unindexed triangles
TRIANGLE_FANS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as a triangle fan array(s)
TRIANGLE_STRIPS - Static variable in class org.j3d.geom.GeometryData
Generate the geometry as a triangle strip array(s)
TRI_MESH - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The mesh is a triangle mesh
TerrainData - interface org.j3d.terrain.TerrainData.
This class provides a generic interface to the terrain dataset.
TestBoxGenerator - class org.j3d.geom.TestBoxGenerator.
A test case to check the functionality of the BoxGenerator implementation.
TestBoxGenerator(String) - Constructor for class org.j3d.geom.TestBoxGenerator
Create an instance of the test case for this particular test name.
TestConeGenerator - class org.j3d.geom.TestConeGenerator.
A test case to check the functionality of the ConeGenerator implementation.
TestConeGenerator(String) - Constructor for class org.j3d.geom.TestConeGenerator
Create an instance of the test case for this particular test name.
TestCoordinateInterpolator - class org.j3d.util.interpolator.TestCoordinateInterpolator.
A test case to check the functionality of the CoordinateInterpolator implementation.
TestCoordinateInterpolator(String) - Constructor for class org.j3d.util.interpolator.TestCoordinateInterpolator
Create an instance of the test case for this particular test name.
TestCylinderGenerator - class org.j3d.geom.TestCylinderGenerator.
A test case to check the functionality of the CylinderGenerator implementation.
TestCylinderGenerator(String) - Constructor for class org.j3d.geom.TestCylinderGenerator
Create an instance of the test case for this particular test name.
TestPositionInterpolator - class org.j3d.util.interpolator.TestPositionInterpolator.
A test case to check the functionality of the PositionInterpolator implementation.
TestPositionInterpolator(String) - Constructor for class org.j3d.util.interpolator.TestPositionInterpolator
Create an instance of the test case for this particular test name.
TestScalarInterpolator - class org.j3d.util.interpolator.TestScalarInterpolator.
A test case to check the functionality of the ScalarInterpolator implementation.
TestScalarInterpolator(String) - Constructor for class org.j3d.util.interpolator.TestScalarInterpolator
Create an instance of the test case for this particular test name.
TestSphereGenerator - class org.j3d.geom.TestSphereGenerator.
A test case to check the functionality of the SphereGenerator implementation.
TestSphereGenerator(String) - Constructor for class org.j3d.geom.TestSphereGenerator
Create an instance of the test case for this particular test name.
TestSpringGenerator - class org.j3d.geom.TestSpringGenerator.
A test case to check the functionality of the SpringGenerator implementation.
TestSpringGenerator(String) - Constructor for class org.j3d.geom.TestSpringGenerator
Create an instance of the test case for this particular test name.
TestTorusGenerator - class org.j3d.geom.TestTorusGenerator.
A test case to check the functionality of the TorusGenerator implementation.
TestTorusGenerator(String) - Constructor for class org.j3d.geom.TestTorusGenerator
Create an instance of the test case for this particular test name.
TexCoordInterpolator - class org.j3d.geom.particle.TexCoordInterpolator.
Heavily customised interpolator for determining texture coordinates to apply to a given particle.
TextureBlock - class org.j3d.loaders.discreet.TextureBlock.
Representation of a single texture and its paramaters needed for rendering.
TextureBlock() - Constructor for class org.j3d.loaders.discreet.TextureBlock
 
TextureCache - interface org.j3d.texture.TextureCache.
A representation of global cache for texture instance management.
TextureCacheFactory - interface org.j3d.texture.TextureCacheFactory.
Abstract representation of what a factory for texture caches would look like.
TextureCreateUtils - class org.j3d.renderer.java3d.texture.TextureCreateUtils.
Convenience class with a collection of useful utility methods taking an image and turning it into a Java3D texture object.
TextureCreateUtils() - Constructor for class org.j3d.renderer.java3d.texture.TextureCreateUtils
Default constructor.
TextureGenerator - class org.j3d.texture.procedural.TextureGenerator.
Various utility methods for creating textures from procedural means.
TextureGenerator() - Constructor for class org.j3d.texture.procedural.TextureGenerator
Create a new instance of this generator with default values set.
TextureOverlay - class org.j3d.renderer.java3d.overlay.TextureOverlay.
An overlay implementation that uses a Java3D Texture2D object for the renderable surface.
TextureOverlay(Canvas3D, Dimension) - Constructor for class org.j3d.renderer.java3d.overlay.TextureOverlay
Constructs an overlay window.
TextureOverlay(Canvas3D, Dimension, Texture2D) - Constructor for class org.j3d.renderer.java3d.overlay.TextureOverlay
Constructs an overlay window.
TextureOverlay(Canvas3D, Dimension, boolean, UpdateManager, Texture2D) - Constructor for class org.j3d.renderer.java3d.overlay.TextureOverlay
Constructs an overlay window.
TextureTileGenerator - interface org.j3d.terrain.TextureTileGenerator.
Generator for supplying instances of texture objects as tiles for large-scale terrains.
TiledTerrainData - interface org.j3d.terrain.TiledTerrainData.
Representatoin of data source that holds its data in tiles.
Torus - class org.j3d.renderer.java3d.geom.Torus.
A simple torus that uses triangle strips.
Torus() - Constructor for class org.j3d.renderer.java3d.geom.Torus
Construct a default torus with no appearance set.
Torus(Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Torus
Construct a default torus with the given appearance.
Torus(int, int) - Constructor for class org.j3d.renderer.java3d.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.java3d.geom.Torus
Construct a default torus with no appearance set.
Torus(int, int, Appearance) - Constructor for class org.j3d.renderer.java3d.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.java3d.geom.Torus
Construct a default torus with the given appearance.
Torus(float, float, int, int, Appearance) - Constructor for class org.j3d.renderer.java3d.geom.Torus
Construct a torus with all the values customisable.
TorusGenerator - class org.j3d.geom.TorusGenerator.
A generator of Torus geometry values.
TorusGenerator() - Constructor for class org.j3d.geom.TorusGenerator
Construct a default torus.
TorusGenerator(float, float) - Constructor for class org.j3d.geom.TorusGenerator
Construct a torus with the given inner and outer radius values.
TorusGenerator(int, int) - Constructor for class org.j3d.geom.TorusGenerator
Construct a default torus with a selectable number of facets.
TorusGenerator(float, float, int, int) - Constructor for class org.j3d.geom.TorusGenerator
Construct a torus with given radius values and number of facets.
TrackData - class org.j3d.loaders.discreet.TrackData.
Common information that all tracks keep with them.
TrackData() - Constructor for class org.j3d.loaders.discreet.TrackData
 
TreeNode - class org.j3d.terrain.roam.TreeNode.
Represents a single node of the triangle mesh of the patch.
TriangleMesh - class org.j3d.loaders.discreet.TriangleMesh.
Representation of a single triangle mesh.
TriangleMesh() - Constructor for class org.j3d.loaders.discreet.TriangleMesh
 
TriangulationUtils - class org.j3d.geom.TriangulationUtils.
Utility routines for triangulating arbitrary polygons.
TriangulationUtils() - Constructor for class org.j3d.geom.TriangulationUtils
Construct a new instance of the triangulation utilities.
TriangulationUtils(int) - Constructor for class org.j3d.geom.TriangulationUtils
Construct a new instance of the triangulation utilities with a given maximum polygon size hint.
tangents - Variable in class org.j3d.loaders.discreet.TriangleMesh
Listing of tangents for each vertex
target - Variable in class org.j3d.loaders.discreet.CameraBlock
The location the camera is pointing at
target - Variable in class org.j3d.loaders.discreet.LightBlock
If non-null, treat as a spotlight and this is the target location
terrainData - Variable in class org.j3d.terrain.Landscape
Raw terrain information to be rendered
terrainData - Variable in class org.j3d.terrain.roam.ROAMPatch
Source terrain data
testClamping() - Method in class org.j3d.util.interpolator.TestCoordinateInterpolator
Test that we can generate values that are clamped to the extent values of the interpolator for keys that are out of range to those inserted.
testClamping() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Test that we can generate values that are clamped to the extent values of the interpolator for keys that are out of range to those inserted.
testClamping() - Method in class org.j3d.util.interpolator.TestScalarInterpolator
Test that we can generate values that are clamped to the extent values of the interpolator for keys that are out of range to those inserted.
testCoordinateArray() - Method in class org.j3d.geom.TestBoxGenerator
Test that the size of the array generated for coordinates is correct.
testCoordinateArray() - Method in class org.j3d.geom.TestConeGenerator
Test that the size of the array generated for coordinates is correct.
testCoordinateArray() - Method in class org.j3d.geom.TestCylinderGenerator
Test that the size of the array generated for coordinates is correct.
testCoordinateArray() - Method in class org.j3d.geom.TestSphereGenerator
Test that the size of the array generated for coordinates is correct.
testCoordinateArray() - Method in class org.j3d.geom.TestSpringGenerator
Test that the size of the array generated for coordinates is correct.
testCoordinateArray() - Method in class org.j3d.geom.TestTorusGenerator
Test that the size of the array generated for coordinates is correct.
testCreate() - Method in class org.j3d.geom.TestBoxGenerator
Test that we can create the Box generator with different constructors and have it give us the right information for vertex counts.
testCreate() - Method in class org.j3d.geom.TestConeGenerator
Test that we can create the Cone generator with different constructors and have it give us the right information for vertex counts.
testCreate() - Method in class org.j3d.geom.TestCylinderGenerator
Test that we can create the Cylinder generator with different constructors and have it give us the right information for vertex counts.
testCreate() - Method in class org.j3d.geom.TestSphereGenerator
Test that we can create the Sphere generator with different constructors and have it give us the right information for vertex counts.
testCreate() - Method in class org.j3d.geom.TestSpringGenerator
Test that we can create the Spring generator with different constructors and have it give us the right information for vertex counts.
testCreate() - Method in class org.j3d.geom.TestTorusGenerator
Test that we can create the Torus generator with different constructors and have it give us the right information for vertex counts.
testCreate() - Method in class org.j3d.util.interpolator.TestScalarInterpolator
Test that we can create a basic array of values using float arrays inserted linearly without generating exceptions.
testCreateFloat() - Method in class org.j3d.util.interpolator.TestCoordinateInterpolator
Test that we can create a basic array of values using float arrays inserted linearly without generating exceptions.
testCreateFloat() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Test that we can create a basic array of values using float arrays inserted linearly without generating exceptions.
testCreatePoint() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Test that we can create a basic array of values using Point3f inserted linearly without generating exceptions.
testInvalidFacets() - Method in class org.j3d.geom.TestConeGenerator
Test to see how the facet handling works.
testInvalidFacets() - Method in class org.j3d.geom.TestCylinderGenerator
Test to see how the facet handling works.
testInvalidFacets() - Method in class org.j3d.geom.TestSphereGenerator
Test to see how the facet handling works.
testInvalidFacets() - Method in class org.j3d.geom.TestSpringGenerator
Test to see how the facet handling works.
testInvalidFacets() - Method in class org.j3d.geom.TestTorusGenerator
Test to see how the facet handling works.
testInvalidInsert() - Method in class org.j3d.util.interpolator.TestCoordinateInterpolator
Test the attempts to insert invalid lengths of data into the array
testKeyGenFloat() - Method in class org.j3d.util.interpolator.TestCoordinateInterpolator
Test that we can generate simple values for keys that are in range easily.
testKeyGenFloat() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Test that we can generate simple values for keys that are in range easily.
testKeyGenLinear() - Method in class org.j3d.util.interpolator.TestScalarInterpolator
Test that we can generate simple values for keys that are in range easily.
testKeyGenPoint() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Test that we can generate simple values for keys that are in range easily.
testKeyGenStep() - Method in class org.j3d.util.interpolator.TestScalarInterpolator
Test that we can generate simple values for keys that are in range easily.
testNormalArray() - Method in class org.j3d.geom.TestBoxGenerator
Test that the size of the array generated for coordinates is correct.
testNormalArray() - Method in class org.j3d.geom.TestConeGenerator
Test that the size of the array generated for coordinates is correct.
testNormalArray() - Method in class org.j3d.geom.TestCylinderGenerator
Test that the size of the array generated for coordinates is correct.
testNormalArray() - Method in class org.j3d.geom.TestSphereGenerator
Test that the size of the array generated for coordinates is correct.
testNormalArray() - Method in class org.j3d.geom.TestSpringGenerator
Test that the size of the array generated for coordinates is correct.
testNormalArray() - Method in class org.j3d.geom.TestTorusGenerator
Test that the size of the array generated for coordinates is correct.
testValidFacets() - Method in class org.j3d.geom.TestConeGenerator
Test to makes sure the vertex count has been updated properly and the generated array lengths are correct.
testValidFacets() - Method in class org.j3d.geom.TestCylinderGenerator
Test to makes sure the vertex count has been updated properly and the generated array lengths are correct.
testValidFacets() - Method in class org.j3d.geom.TestSphereGenerator
Test to makes sure the vertex count has been updated properly and the generated array lengths are correct.
testValidFacets() - Method in class org.j3d.geom.TestSpringGenerator
Test to makes sure the vertex count has been updated properly and the generated array lengths are correct.
testValidFacets() - Method in class org.j3d.geom.TestTorusGenerator
Test to makes sure the vertex count has been updated properly and the generated array lengths are correct.
testValueInsert() - Method in class org.j3d.util.interpolator.TestScalarInterpolator
Test that we can create an array of values with values being inserted between other values.
testValueInsertFloat() - Method in class org.j3d.util.interpolator.TestCoordinateInterpolator
Test that we can create an array of values with values being inserted between other values.
testValueInsertFloat() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Test that we can create an array of values with values being inserted between other values.
testValueInsertPoint() - Method in class org.j3d.util.interpolator.TestPositionInterpolator
Test that we can create an array of values with values being inserted between other values.
texCoordIndexes - Variable in class org.j3d.geom.GeometryData
Storage for texture coordinate index information if the shape type requires it.
texCoordInterp - Variable in class org.j3d.geom.particle.ParticleSystem
Interpolator of texture coordinate handling
texCoords - Variable in class org.j3d.loaders.discreet.TriangleMesh
2D texture coordinates for this object
texCoordsChanged - Variable in class org.j3d.geom.spline.PatchGenerator
Flag indicating base values have changed
texUtils - Variable in class org.j3d.renderer.java3d.texture.AbstractTextureCache
Texture utilities class to help do the boring stuff
texture - Variable in class org.j3d.terrain.AbstractStaticTerrainData
The texture object that is loaded for this instance.
textureAvailable - Variable in class org.j3d.terrain.AbstractTerrainData
Flag indicating if texture data is available from this dataset.
textureCoordinates - Variable in class org.j3d.geom.GeometryData
Texture coordinate information if requested.
textureMap1 - Variable in class org.j3d.loaders.discreet.MaterialBlock
The first texture map to be associated with this material
textureMap2 - Variable in class org.j3d.loaders.discreet.MaterialBlock
The second texture map to be associated with this material
textureMask1 - Variable in class org.j3d.loaders.discreet.MaterialBlock
The first texture map to be associated with this material
textureMask2 - Variable in class org.j3d.loaders.discreet.MaterialBlock
The second texture map to be associated with this material
tileGenerator - Variable in class org.j3d.terrain.AbstractFreeFormTerrainData
Reference to the currently set texture tile generator
tileGenerator - Variable in class org.j3d.terrain.AbstractTiledTerrainData
Reference to the currently set texture tile generator
tileOrigin - Variable in class org.j3d.terrain.roam.ROAMPatch
The origin of the patch in tile coordinates
tileableNoise1(float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a 1D tileable noise function for the given width.
tileableNoise2(float, float, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a 2D tileable noise function for the given width and height.
tileableNoise3(float, float, float, float, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a 3D tileable noise function for the given width, height and depth.
tileableTurbulence2(float, float, float, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a turbulance function that can be tiled across a surface in 2D.
tileableTurbulence3(float, float, float, float, float, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a turbulance function that can be tiled across a surface in 3D.
tiling - Variable in class org.j3d.loaders.discreet.TextureBlock
The map tiling type (Not for repeat, clamp etc).
timeNow - Variable in class org.j3d.geom.particle.ParticleSystem
The time of this frame.
toASCIICommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
toArray() - Method in class org.j3d.util.CircularList
Returns an array containing all of the elements in this collection.
toArray(Object[]) - Method in class org.j3d.util.CircularList
Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
toArray() - Method in class org.j3d.util.HashSet
Returns an array containing all of the elements in this collection.
toArray(Object[]) - Method in class org.j3d.util.HashSet
Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
toArray() - Method in class org.j3d.util.ObjectArray
Turn the values of this array into a real array.
toArray(Object[]) - Method in class org.j3d.util.ObjectArray
Turn the values of this array into a real array by copying them into the given array if possible.
toBinaryCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
toContinuousCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
toNonContinuousCommand - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
toString() - Method in class org.j3d.ui.navigation.ViewpointData
Return a string representation of this viewpoint.
toString() - Method in class org.j3d.util.CircularList
Returns a string representation of this set.
toString() - Method in class org.j3d.util.HashSet
Returns a string representation of this set.
toString() - Method in class org.j3d.util.interpolator.BooleanInterpolator
Create a string representation of this interpolator's values
toString() - Method in class org.j3d.util.interpolator.ColorInterpolator
Create a string representation of this interpolator's values
toString() - Method in class org.j3d.util.interpolator.Coordinate2DInterpolator
 
toString() - Method in class org.j3d.util.interpolator.CoordinateInterpolator
 
toString() - Method in class org.j3d.util.interpolator.IntegerInterpolator
Create a string representation of this interpolator's values
toString() - Method in class org.j3d.util.interpolator.NormalInterpolator
 
toString() - Method in class org.j3d.util.interpolator.PositionInterpolator
Create a string representation of this interpolator's values
toString() - Method in class org.j3d.util.interpolator.RotationInterpolator
Create a string representation of this interpolator's values
toString() - Method in class org.j3d.util.interpolator.ScalarInterpolator
Create a string representation of this interpolator's values
toString2() - Method in class org.j3d.terrain.roam.ROAMPatch
Create a string representation of this patch.
topExtent - Variable in class org.j3d.loaders.vterrain.BTHeader
The top-most extent Lat-Long if not UTM.
topInset - Variable in class org.j3d.renderer.java3d.overlay.OverlayBase
Inset (border spacing) for the top edge
transitionEnded(Transform3D) - Method in interface org.j3d.renderer.java3d.navigation.FrameUpdateListener
Called when a transition from one position to another has ended.
transitionEnded(Transform3D) - Method in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
The transition from one point to another is completed.
transitionEnded(Transform3D) - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
The transition from one point to another is completed.
transitionTo(View, TransformGroup, Transform3D, int) - Method in class org.j3d.renderer.java3d.navigation.ViewpointTransition
Transition between two locations represented by the initial TranformGroup and the destination transform information starting immediately.
translate(float[], int, float, float, float) - Method in class org.j3d.geom.CoordinateUtils
Translate, in place, the coordintes by the given amount in each direction.
translate(float[][], int, float, float, float) - Method in class org.j3d.geom.CoordinateUtils
Translate, in place, the coordintes by the given amount in each direction.
translate(float[], int, float[], float, float, float) - Method in class org.j3d.geom.CoordinateUtils
Translate the coordintes by the given amount in each direction and place them in the destination array.
translate(float[][], int, float[][], float, float, float) - Method in class org.j3d.geom.CoordinateUtils
Translate the coordintes by the given amount in each direction and place them in the destination array.
translate(float[][], int, float[][]) - Method in class org.j3d.geom.NormalUtils
Translate the coordintes by the given amount in each direction and place them in the destination array.
transparency - Variable in class org.j3d.loaders.discreet.MaterialBlock
The transparency converted to a [0,1] range
triangulateConcavePolygon(float[], int, int, int[], int[], float[]) - Method in class org.j3d.geom.TriangulationUtils
Triangulate a concave polygon using an indexed coordinates array.
triangulateConcavePolygon(float[], int, int, int[], int, int[], int, int[], int, int[], int[], int[], int[], int[], float[]) - Method in class org.j3d.geom.TriangulationUtils
Triangulate a concave polygon using an indexed coordinates array.
triangulateConcavePolygon(float[], int, int, int[], float[]) - Method in class org.j3d.geom.TriangulationUtils
Triangulate a concave polygon in the given array.
triangulateConcavePolygon(float[], int, int, int, int, int, int[], int[], int[], int[], float[]) - Method in class org.j3d.geom.TriangulationUtils
Triangulate a concave polygon in the given array.
triangulatePolygon2D(int, int[], float[], int[]) - Method in class org.j3d.geom.TriangulationUtils
Triangulate a simple polygon that may have zero or more holes in it.
turbulence2(float, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a turbulance function in 2D using the original perlin noise function.
turbulence3(float, float, float, float) - Method in class org.j3d.texture.procedural.PerlinNoiseGenerator
Create a turbulance function in 3D using the original perlin noise function.
twoSidedLighting - Variable in class org.j3d.loaders.discreet.MaterialBlock
Flag indicating 2-sided lighting is set or not
type - Variable in class org.j3d.loaders.discreet.LightBlock
The light type to treat this as.

U

UNDEFINED - Static variable in class org.j3d.terrain.roam.TreeNode
The visibility status of this node in the tree is not known.
UNKNOWN_DATUM - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
USER_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the user view (0x3070)
USE_BEVEL - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_BITMAP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_BITMAP - Static variable in class org.j3d.loaders.discreet.ObjectMesh
Flag instructing use of the bitmap background
USE_CONTOUR - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_DISTANCE_CUE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for using another distance cue (0x2301)
USE_DISTANCE_FOG - Static variable in class org.j3d.loaders.discreet.ObjectMesh
Flag instructing use of the solid colour fog
USE_FIT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_FOG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for using another fog (0x2201)
USE_GRADIENT - Static variable in class org.j3d.loaders.discreet.ObjectMesh
Flag instructing use of the gradient background
USE_LAYER_FOG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for using layered foh (0x2303)
USE_LAYER_FOG - Static variable in class org.j3d.loaders.discreet.ObjectMesh
Flag instructing use of the gradient fog
USE_LINEAR_FOG - Static variable in class org.j3d.loaders.discreet.ObjectMesh
Flag instructing use of the bitmap fog
USE_SCALE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_SOLID_BG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for using a solid colour background (0x1201)
USE_SOLID_BG - Static variable in class org.j3d.loaders.discreet.ObjectMesh
Flag instructing use of the solid colour background
USE_TEETER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_TWEEN - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_TWIST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
USE_V_GRADIENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for using a vertical gradient (0x1301)
UnsupportedTypeException - exception org.j3d.geom.UnsupportedTypeException.
Exception for when one of the requested geometry generation types is not known or understood.
UnsupportedTypeException() - Constructor for class org.j3d.geom.UnsupportedTypeException
Create a blank exception with no message
UnsupportedTypeException(String) - Constructor for class org.j3d.geom.UnsupportedTypeException
Create an exception that contains the given message.
UpdatableEntity - interface org.j3d.renderer.java3d.overlay.UpdatableEntity.
A representation of an entity that requires periodic updates.
UpdateControlBehavior - class org.j3d.renderer.java3d.overlay.UpdateControlBehavior.
An implementation of an update manager that uses the Java3D behaviour system.
UpdateControlBehavior() - Constructor for class org.j3d.renderer.java3d.overlay.UpdateControlBehavior
Create a new behavior that manages the update of a single entity
UpdateManager - interface org.j3d.renderer.java3d.overlay.UpdateManager.
A representation of a manager that processes updates.
UserSupplementData - class org.j3d.util.UserSupplementData.
A generic holder for the various forms of data that would be stored in a Java3D node's userData.
UserSupplementData() - Constructor for class org.j3d.util.UserSupplementData
Construct a new instance of the data.
uOffset - Variable in class org.j3d.loaders.discreet.TextureBlock
The translation in the u direction
uScale - Variable in class org.j3d.loaders.discreet.TextureBlock
The scale in the U direction
update() - Method in interface org.j3d.device.output.elumens.MouseCoordinateSource
It is ok to update the coordinate data.
update(long) - Method in class org.j3d.geom.particle.ParticleSystem
Inform each of the ParticleFunctions so they can do any processing.
update() - Method in class org.j3d.geom.particle.ParticleSystemManager
Update the registered particle systems now.
update(float) - Method in class org.j3d.geom.spring.SpringSystem
Time to update all the interactions between the springs and nodes.
update(float, SpringEvaluatorCallback) - Method in class org.j3d.geom.spring.SpringSystem
Time to update all the interactions between the springs and nodes.
update(float, SpringEvaluatorCallback, float[]) - Method in class org.j3d.geom.spring.SpringSystem
Time to update all the interactions between the springs and nodes.
update() - Method in interface org.j3d.renderer.java3d.device.output.elumens.SGUpdater
Notification that it is safe to update the scenegraph.
update() - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Notification from the update manager that something has changed and we should fix up the appropriate bits.
update() - Method in class org.j3d.renderer.java3d.overlay.TextureOverlay
Notification from the update manager that something has changed and we should fix up the appropriate bits.
update() - Method in interface org.j3d.renderer.java3d.overlay.UpdatableEntity
Any changes that will affect the screen appearance should be made in here.
updateAll() - Method in class org.j3d.geom.hanim.HumanoidManager
Update all the humanoids now.
updateBuffer(BufferedImage, int) - Method in class org.j3d.renderer.java3d.overlay.OverlayBase
Force an update of the nominated buffer with the contents of the given image.
updateGeometry() - Method in class org.j3d.geom.particle.ParticleSystem
Update the arrays for the geometry object.
updateGeometry() - Method in class org.j3d.terrain.roam.ROAMPatch
Request an update to the geometry.
updateLocation(Matrix4f, boolean) - Method in class org.j3d.geom.hanim.HAnimSite
All the skeletal changes are in for this frame, so update the matrix values now.
updateMatrix(float[], float[], float[], float[], float[], Matrix4f) - Static method in class org.j3d.geom.hanim.HAnimObject
Calculate transforms needed to handle VRML semantics and place the results in the matrix variable of this class.
updatePatch(ROAMPatch, int, int) - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
Update the patch representation to be at the new tile location.
updatePatch(ROAMPatch, int, int) - Method in class org.j3d.terrain.roam.ROAMSplitMergeLandscape
Update the patch representation to be at the new tile location.
updateRequested(UpdatableEntity) - Method in class org.j3d.renderer.java3d.overlay.UpdateControlBehavior
Request that the manager update this item.
updateRequested(UpdatableEntity) - Method in interface org.j3d.renderer.java3d.overlay.UpdateManager
Request that the manager update this item.
updateSent - Variable in class org.j3d.geom.hanim.HAnimJoint
Flag to say that we're already sent an update request and there's no need to send another.
updateSkeleton() - Method in class org.j3d.geom.hanim.HAnimHumanoid
All the skeletal changes are in for this frame, so update the matrix values now.
updateSkeleton(Matrix4f, boolean) - Method in class org.j3d.geom.hanim.HAnimJoint
All the skeletal changes are in for this frame, so update the matrix values now.
updateSources(float[], int, float[], int, Object, Object) - Method in class org.j3d.geom.hanim.HAnimJoint
The global coordinate and/or normal values were changed by the user, so go through and update the local references.
useControlPointWeights - Variable in class org.j3d.geom.spline.BSplineGenerator
Should we use control point weights.
useControlPointWeights - Variable in class org.j3d.geom.spline.PatchGenerator
Should we use control point weights.
userData - Variable in class org.j3d.ui.navigation.ViewpointData
User specific data they can associate with this viewpoint
userData - Variable in class org.j3d.util.UserSupplementData
Generic user data.
utmProjection - Variable in class org.j3d.loaders.vterrain.BTHeader
True if this file is in UTM projection.
utmZone - Variable in class org.j3d.loaders.vterrain.BTHeader
The std UTM zone for this file

V

VALIDATE_BATCH - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Batch process water body edit and RMSE computed from test points.
VALIDATE_L1_REVIEW - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Level 1 DEM's reviewed and edited.
VALIDATE_L2_VERIFIED - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Level 2 and 3 DEM's reviewed and edited.
VALIDATE_NONE - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
No data validation performed
VALIDATE_RMSE - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
RMSE computed from test points (record C added), no quantitative test, no interactive DEM editing or review.
VALIDATE_WATER - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Review and edit, including water edit.
VERSION - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The chunk is version number (0x0002)
VERSION_1_0 - Static variable in class org.j3d.loaders.vterrain.BTHeader
Header string constant representing V1.0
VERSION_1_1 - Static variable in class org.j3d.loaders.vterrain.BTHeader
Header string constant representing V1.1
VERSION_1_2 - Static variable in class org.j3d.loaders.vterrain.BTHeader
Header string constant representing V1.2
VERTEX_FLAG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of the vertex flag list
VERTEX_LIST - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID represents the start of the vertex list
VERTICAL_DATUM_MSL - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
Local mean sea level vertical datum
VERTICAL_DATUM_NAVD - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
North American Vertical Datum 1988 (NAVD 88)vertical datum
VERTICAL_DATUM_NGVD - Static variable in class org.j3d.loaders.dem.DEMTypeARecord
National Geodetic Vertical Datum 1929 (NGVD 29) vertical datum
VFXDriver - class org.j3d.device.input.vfx.VFXDriver.
Class which implements a global driver interface for the VFX3D handling.
VIEWPORT_DATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
VIEWPORT_DATA_3 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
VIEWPORT_DATA_OLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
VIEWPORT_LAYOUT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
VIEWPORT_LAYOUT_OLD - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
VIEWPORT_SIZE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
VIS_LOFTER - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID for a visual lofter object (0x4011)
VPDATA - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
V_GRADIENT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for a vertical gradient (0x1300)
VertexData - class org.j3d.terrain.roam.VertexData.
Collection of vertex information for a patch of terrain.
VertexData(int, boolean, boolean) - Constructor for class org.j3d.terrain.roam.VertexData
Creates new VertexData that represents a fixed number of vertices.
ViewFrustum - class org.j3d.util.frustum.ViewFrustum.
A utility for tracking the ViewFrustum planes and determining if a triangle or point is visible.
ViewFrustum(int) - Constructor for class org.j3d.util.frustum.ViewFrustum
Create a new instance that on a given number of canvases that contribute to the total view frustum.
ViewpointCellRenderer - class org.j3d.ui.navigation.ViewpointCellRenderer.
An implementation of a ListCellRenderer specific for viewpoint data in the viewpoint selection toolbar.
ViewpointCellRenderer() - Constructor for class org.j3d.ui.navigation.ViewpointCellRenderer
Create a new default cell renderer.
ViewpointData - class org.j3d.ui.navigation.ViewpointData.
A class to represent viewpoint information so that we can put it on screen, move around to it etc etc.
ViewpointData(String, int) - Constructor for class org.j3d.ui.navigation.ViewpointData
Create a new data object initialised to the set of values.
ViewpointManager - class org.j3d.renderer.java3d.navigation.ViewpointManager.
A handler for viewpoint information for a given canvas.
ViewpointManager() - Constructor for class org.j3d.renderer.java3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the default transition time of 2 seconds.
ViewpointManager(int) - Constructor for class org.j3d.renderer.java3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the the given transition time.
ViewpointSelectionListener - interface org.j3d.ui.navigation.ViewpointSelectionListener.
A listener interface used to communicate changes in the navigation state from one handler to another.
ViewpointToolbar - class org.j3d.ui.navigation.ViewpointToolbar.
A toolbar for all view manipulation commands that offers convenient and common code.
ViewpointToolbar() - Constructor for class org.j3d.ui.navigation.ViewpointToolbar
Create a new horizontal viewpoint toolbar with an empty list of viewpoints.
ViewpointToolbar(ViewpointData[]) - Constructor for class org.j3d.ui.navigation.ViewpointToolbar
Create a new viewpoint toolbar that has the given list of viewpoints to be displayed.
ViewpointTransition - class org.j3d.renderer.java3d.navigation.ViewpointTransition.
This class will create smooth transitions from one viewpoint to another.
ViewpointTransition() - Constructor for class org.j3d.renderer.java3d.navigation.ViewpointTransition
Construct a new transition object ready to work.
vOffset - Variable in class org.j3d.loaders.discreet.TextureBlock
The translation in the v direction
vScale - Variable in class org.j3d.loaders.discreet.TextureBlock
The scale in the V direction
validate() - Method in class org.j3d.ui.navigation.ViewpointCellRenderer
Overridden for performance reasons to provide an empty method when no processing really needs to be done.
variation - Variable in class org.j3d.geom.particle.BaseEmitter
Amount of variation on the randomness
velocity - Variable in class org.j3d.geom.particle.Particle
Current velocity in meters per second
version - Variable in class org.j3d.loaders.vterrain.BTHeader
The header string indicating version number.
vertexCount - Variable in class org.j3d.geom.GeometryData
The number of vertices stored in the coordinates array
vertexData - Variable in class org.j3d.terrain.roam.ROAMPatch
Raw vertex collection information
verticalDatum - Variable in class org.j3d.loaders.dem.DEMTypeARecord
The veritcal datum in use (element 26)
verticalDatumShift - Variable in class org.j3d.loaders.dem.DEMTypeARecord
Vertical datum shift (element 31).
vertices - Variable in class org.j3d.loaders.discreet.TriangleMesh
Vertex coordinates, flat style
viewChanged() - Method in class org.j3d.renderer.java3d.overlay.OverlayManager
Notification that the canvas's view has changed.
viewFrustum - Variable in class org.j3d.terrain.roam.ROAMPatch
The view frustum used for this terrain
viewTg - Variable in class org.j3d.renderer.java3d.navigation.J3DViewpointData
The transform group above the view
viewerPositionUpdated(Transform3D) - Method in interface org.j3d.renderer.java3d.navigation.FrameUpdateListener
Called after each phase of transition or mouse navigation.
viewerPositionUpdated(Transform3D) - Method in class org.j3d.renderer.java3d.terrain.J3DAbstractLandscape
The frame has just been updated with the latest view information.
viewerPositionUpdated(Transform3D) - Method in class org.j3d.renderer.java3d.terrain.roam.J3DSplitMergeLandscape
The frame has just been updated with the latest view information.
viewingPlatformMoved() - Method in class org.j3d.util.frustum.ViewFrustum
This method must be called when the view platform transform group has been updated.
viewpointSelected(ViewpointData) - Method in class org.j3d.renderer.java3d.navigation.ViewpointManager
A new viewpoint has been selected and this is it.
viewpointSelected(ViewpointData) - Method in interface org.j3d.ui.navigation.ViewpointSelectionListener
A new viewpoint has been selected and this is it.
viewpoints - Variable in class org.j3d.geom.hanim.HAnimHumanoid
The current collection of viewpoints nodes registered to this object.

W

WALK_STATE - Static variable in interface org.j3d.ui.navigation.NavigationState
The navigation state is Walking
WEAKREF_CACHE - Static variable in interface org.j3d.texture.TextureCacheFactory
ID for a cache implementation using weak references
WGS_72 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
WGS_84 - Static variable in class org.j3d.loaders.vterrain.BTHeader
 
WINDOW_VIEW - Static variable in interface org.j3d.loaders.discreet.MaxConstants
The ID is for the window view (0x3090)
WindParticleFunction - class org.j3d.geom.particle.WindParticleFunction.
WindParticleFunction models a directional wind source.
WindParticleFunction() - Constructor for class org.j3d.geom.particle.WindParticleFunction
Construct a new default wind particle function.
WindParticleFunction(float[], float, float, float) - Constructor for class org.j3d.geom.particle.WindParticleFunction
Construct a new wind function with the parameters provided.
waitData(int) - Method in class org.j3d.device.input.polhemus.SerialPortDevice
 
waitForResponse(int, int, String) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
Sends a request to the Spaceball device and wait until response is received or timeout period is over.
waitTime(long) - Method in class org.j3d.device.input.polhemus.SerialPortDevice
Convenience method to wait for a certain period of time.
wallClockBirth - Variable in class org.j3d.geom.particle.Particle
The age of the particle in wall clock time (milliseconds), in this cycle
wallClockLife - Variable in class org.j3d.geom.particle.Particle
The end time in wall clock time (milliseconds)
warning(SAXParseException) - Method in class org.j3d.util.SAXErrorHandler
Process a warning exception.
warningReport(String, Exception) - Method in class org.j3d.util.DefaultErrorReporter
Notification of a warning in the way the system is currently operating.
warningReport(String, Exception) - Method in interface org.j3d.util.ErrorReporter
Notification of a warning in the way the system is currently operating.
warpCoords(int, int, int, int, int, double[]) - Method in class org.j3d.device.output.elumens.SPI
 
warpMouseCoordinate(double[]) - Method in interface org.j3d.device.output.elumens.MouseCoordinateConverter
Convert a set of coordinates.
warpMouseCoordinate(double[]) - Method in class org.j3d.renderer.java3d.device.output.elumens.ElumensCanvas3D
Warp the provided mouse coordinates into 3d space.
weights - Variable in class org.j3d.geom.spline.BSplineCurveData
The weight values for the curve if rational
width - Variable in class org.j3d.geom.particle.Particle
width of the particle in meters
widthFacetCount - Variable in class org.j3d.geom.spline.PatchGenerator
The number of sections used around the patch width
wireSize - Variable in class org.j3d.loaders.discreet.MaterialBlock
The wire size to use if wireframe
wireframe - Variable in class org.j3d.loaders.discreet.MaterialBlock
Flag indicating if the object should be rendered as wireframe
wkPolygon - Variable in class org.j3d.geom.IntersectionUtils
Working places for a single quad
working2dCoords - Variable in class org.j3d.geom.IntersectionUtils
The current 2D coordinate list that we work from
workingCoords - Variable in class org.j3d.geom.IntersectionUtils
The current coordinate list that we work from
workingIndicies - Variable in class org.j3d.geom.IntersectionUtils
 
workingStrips - Variable in class org.j3d.geom.IntersectionUtils
 
write(String) - Method in class org.j3d.device.input.polhemus.SerialPortDevice
Write the given string to the serial port now.
write(byte[], int) - Method in class org.j3d.device.input.polhemus.SerialPortDevice
Write the given string to the serial port now.
write(byte[], int, int) - Method in class org.j3d.device.input.spaceball.SpaceballDriver
 
writeLittleEndian(short[], int, int, OutputStream, byte[]) - Static method in class org.j3d.io.EndianConverter
Writes signed short data in srcBuffer to stream in little endian order.
writeLittleEndian(int[], int, int, OutputStream, byte[]) - Static method in class org.j3d.io.EndianConverter
Writes signed int data in srcBuffer to stream in little endian order.
writeLittleEndian(long[], int, int, OutputStream, byte[]) - Static method in class org.j3d.io.EndianConverter
Writes signed long data in srcBuffer to stream in little endian order.
writeLittleEndian(int, int[], int, int, OutputStream, byte[]) - Static method in class org.j3d.io.EndianConverter
Writes signed int data in srcBuffer to stream in little endian order.
writeLittleEndian(float[], int, int, OutputStream, byte[]) - Static method in class org.j3d.io.EndianConverter
Writes float data in srcBuffer to stream in little endian order.
writeLittleEndian(double[], int, int, OutputStream, byte[]) - Static method in class org.j3d.io.EndianConverter
Writes double data in srcBuffer to stream in little endian order.
writeLittleEndian(OutputStream, short) - Static method in class org.j3d.io.EndianConverter
Writes signed short data to stream in little endian order.
writeLittleEndian(OutputStream, int) - Static method in class org.j3d.io.EndianConverter
Writes signed int data to stream in little endian order.
writeLittleEndian(OutputStream, long) - Static method in class org.j3d.io.EndianConverter
Writes signed long data to stream in little endian order.

X

X - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
X - Static variable in class org.j3d.loaders.dem.DEMRecord
 
XDATA_APPNAME - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_DOUBLE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_ENTRY - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_FLOAT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_GROUP - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_LONG - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_RFU1 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_RFU2 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_RFU3 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_RFU4 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_RFU5 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_RFU6 - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_SECTION - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_SHORT - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_STRING - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XDATA_VOID - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
XZ_CURVE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
X_AXIS - Static variable in class org.j3d.geom.IntersectionUtils
Cylinder intersection axis X
x - Variable in class org.j3d.loaders.discreet.PositionData
The x axis value
xAxis - Variable in class org.j3d.loaders.discreet.RotationData
The x axis value
xScale - Variable in class org.j3d.loaders.discreet.ScaleData
The x scale value

Y

Y - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
Y - Static variable in class org.j3d.loaders.dem.DEMRecord
 
YZ_CURVE - Static variable in interface org.j3d.loaders.discreet.MaxConstants
 
Y_AXIS - Static variable in class org.j3d.geom.IntersectionUtils
Cylinder intersection axis Y
y - Variable in class org.j3d.loaders.discreet.PositionData
The y axis value
yAxis - Variable in class org.j3d.loaders.discreet.RotationData
The y axis value
yScale - Variable in class org.j3d.loaders.discreet.ScaleData
The y scale value

Z

Z - Static variable in class org.j3d.device.input.polhemus.Polhemus
 
Z - Static variable in class org.j3d.loaders.dem.DEMRecord
 
Z_AXIS - Static variable in class org.j3d.geom.IntersectionUtils
Cylinder intersection axis Z
z - Variable in class org.j3d.loaders.discreet.PositionData
The z axis value
zAxis - Variable in class org.j3d.loaders.discreet.RotationData
The z axis value
zScale - Variable in class org.j3d.loaders.discreet.ScaleData
The z scale value

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
j3d.org Code

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