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

I

identity - Static variable in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
The data for the identity matrix.
image32Bit - Static variable in class net.sf.j3d.util.graphics.GraphicsConverter
 
image8Bit - Static variable in class net.sf.j3d.util.graphics.GraphicsConverter
 
imageAvailable() - Method in class net.sf.j3d.physics.test.WaveGrid
 
ImageCanvas - Class in net.sf.j3d.threeD.ui.displays
An ImageCanvas object stores image data and paints its parent class (JPanel) using the image.
ImageCanvas(int, int) - Constructor for class net.sf.j3d.threeD.ui.displays.ImageCanvas
 
ImageCanvas(int, int, double, double, double, double) - Constructor for class net.sf.j3d.threeD.ui.displays.ImageCanvas
Constructs a new ImageCanvas object.
ImageTexture - Class in net.sf.j3d.threeD.raytracer.textures
An ImageTexture object can be used to provide an image as the color data for a surface.
ImageTexture() - Constructor for class net.sf.j3d.threeD.raytracer.textures.ImageTexture
Constructs a new ImageTexture object.
ImageTexture(int, URL) - Constructor for class net.sf.j3d.threeD.raytracer.textures.ImageTexture
Constructs a new ImageTexture object of unit square size.
ImageTexture(int, URL, double, double, double, double) - Constructor for class net.sf.j3d.threeD.raytracer.textures.ImageTexture
Constrcts a new ImageTexture object with the specified scaling factors.
imageTexture - Static variable in class net.sf.j3d.threeD.raytracer.textures.TextureFactory
 
ImportMenu - Class in net.sf.j3d.threeD.ui.menus
 
ImportMenu(Scene) - Constructor for class net.sf.j3d.threeD.ui.menus.ImportMenu
Constructs a new OpenMenu object.
ImportMenu.CustomExceptionListener - Class in net.sf.j3d.threeD.ui.menus
 
ImportMenu.CustomExceptionListener() - Constructor for class net.sf.j3d.threeD.ui.menus.ImportMenu.CustomExceptionListener
 
increment() - Method in class net.sf.j3d.threeD.ui.displays.ProgressDisplay
Increments this ProgressDisplay object.
increment() - Method in interface net.sf.j3d.threeD.ui.event.ProgressMonitor
Increments this ProgressMonitor object.
indexOf(Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
indexOf(Object) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
init() - Method in class net.sf.j3d.imaging.ArtifactDetectionTask
 
init() - Method in class net.sf.j3d.io.ScpDownloader
 
init() - Method in class net.sf.j3d.math.cover.Matrix3DSolutionOutput
 
init(Vector, Vector, Vector, Vector, Vector, Vector, double, TransformMatrix, double) - Method in class net.sf.j3d.physics.RigidBody.State
Initializes this RigidBody object with the specified location, rotation, linear and angular velocity, force, and torque.
init(String, int, int, int, int, int, long, double, double, double, double, double, double, double, double, double, double) - Method in class net.sf.j3d.threeD.raytracer.network.JobProducer
Constructs a new JobProducer object.
init() - Static method in class net.sf.j3d.threeD.run.Settings
 
init() - Method in class net.sf.j3d.threeD.ui.dialogs.NewSurfaceDialog
Used to initialize a NewSurfaceDialog object.
initialize() - Method in class net.sf.j3d.physics.particles.SampleSet
 
initialize(Class, Object, Object, Encoder) - Method in class net.sf.j3d.threeD.io.CameraPersistenceDelegate
Properly encodes a Camera object.
initialize(Class, Object, Object, Encoder) - Method in class net.sf.j3d.threeD.io.LightPersistenceDelegate
Properly encodes a Light object.
initialize(Class, Object, Object, Encoder) - Method in class net.sf.j3d.threeD.io.SurfacePersistenceDelegate
Properly encodes an AbstractSurface or AbstractSurfaceUI object.
initLabels() - Method in class net.sf.j3d.math.flow.BiGraph
 
initRectCanvas(int, int) - Static method in class net.sf.j3d.math.WaveSimulator
 
initS() - Method in class net.sf.j3d.math.flow.BiGraph
 
initT() - Method in class net.sf.j3d.math.flow.BiGraph
 
inProgress - Static variable in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
This value will be set to true when a render method starts and false when all render methods end.
input - Variable in class net.sf.j3d.physics.particles.conf.SampleSetConfiguration
 
InputFunction - Class in net.sf.j3d.physics.particles
 
InputFunction() - Constructor for class net.sf.j3d.physics.particles.InputFunction
 
insert(MutableTreeNode, int) - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
Does nothing.
insert(MutableTreeNode, int) - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
 
inSubgraph(int, int) - Method in class net.sf.j3d.math.flow.BiGraph
 
integerFormat - Static variable in class net.sf.j3d.threeD.run.Settings
An instance of DecimalFormat that can be used to format integer numbers.
intensityChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.LightEditEvent
The code for an intensity change event.
intersect(double[]) - Method in class net.sf.j3d.physics.efield.ParticleField
 
intersect(RigidBody) - Method in class net.sf.j3d.physics.Plane
 
intersect(RigidBody) - Method in interface net.sf.j3d.physics.RigidBody
Performs intersection calculations for this RigidBody object and the specified RigidBody object.
intersect(RigidBody) - Method in class net.sf.j3d.physics.Sphere
 
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.engine.SpacePartition
 
intersect(Ray) - Method in interface net.sf.j3d.threeD.raytracer.engine.Surface
Returns true if the ray intersects the 3d surface in real space.
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
Returns true if the ray represented by the specified Ray object intersects any of the surfaces represented by this SurfaceGroup object.
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLightGrid
Returns false.
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Cone
 
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.CSG
This method calls intersectAt to determine the value to return.
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Cylinder
 
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.MeshFile
 
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Plane
Returns true if the ray represented by the specified Ray object intersects the plane represented by this Plane object in real space.
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Returns true if the ray represented by the specified Ray object intersects the polynomial surface represented by this Polynomial object in real space.
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Sphere
Returns true if the ray represented by the specified Ray object intersects the sphere represented by this Sphere object in real space.
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Triangle
 
intersect(Ray) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
Returns true if the ray represented by the specified Ray object intersects the surface represented by this AbstractSurfaceUI in real space.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.engine.SpacePartition
 
intersectAt(Ray) - Method in interface net.sf.j3d.threeD.raytracer.engine.Surface
Returns an Intersection object that represents the values for t that solve the vector equation p = o + t * d where p is a point of intersection of the specified ray and the surface.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
Returns an Intersection object that represents the ray-surface intersections for the AbstractSurface object which is intersected closest to the origin of the ray (>= 0).
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLightGrid
Returns null.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Cone
 
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.CSG
 
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Cylinder
Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the cylinder represented by this Cylinder object occurs.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.MeshFile
 
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Plane
Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the plane represented by this Plane object occurs.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Returns an array of double values representing the distance along the ray represented by the specified Ray object that intersection between the ray and the polynomial surface represented by this Polynomial object occurs.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Sphere
Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the sphere represented by this Sphere object occurs.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.primitives.Triangle
Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the triangle represented by this Triangle object occurs.
intersectAt(Ray) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
Returns an Intersection object representing the point along the ray represented by the specified Ray object that intersection between the ray and the surface represented by this AbstractSurfaceUI occurs.
Intersection - Class in net.sf.j3d.threeD.raytracer.engine
An Intersection object stores data for the intersections between a ray and a surface.
Intersection(Ray, Surface, double[]) - Constructor for class net.sf.j3d.threeD.raytracer.engine.Intersection
Constructs a new Intersection object that represents an intersection between the specified Ray and Surface objects at the specified points along the ray represented by the Ray object.
INTERSECTION - Static variable in class net.sf.j3d.threeD.raytracer.primitives.CSG
Integer code for boolean intersection (A & B).
interval(double[]) - Method in class net.sf.j3d.threeD.raytracer.primitives.CSG
 
intervalDifference(double[], double[]) - Method in class net.sf.j3d.threeD.raytracer.primitives.CSG
 
intervalIntersection(double[], double[]) - Method in class net.sf.j3d.threeD.raytracer.primitives.CSG
 
into(Vertex) - Method in class net.sf.j3d.math.flow.Digraph
 
into(Vertex, Set) - Method in class net.sf.j3d.math.flow.Digraph
 
isAttenuationCoefficientChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.LightEditEvent
Returns true if this LightEditEvent object is an attenuation coefficient change event.
isCellEditable(int, int) - Method in class net.sf.j3d.physics.RigidBodyTableModel
 
isCellEditable(int, int) - Method in class net.sf.j3d.threeD.ui.panels.EditablePropertiesTableModel
Returns true if the cell at the specified row and column is editable.
isColorChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.LightEditEvent
Returns true if this LightEditEvent object is a color change event.
isColorChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent object is a color change event.
isComplete() - Method in class net.sf.j3d.imaging.ArtifactDetectionTask
 
isComplete() - Method in class net.sf.j3d.math.flow.BiGraph
 
isComplete() - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob.RayTracingOutputHandler
 
isComplete() - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
 
isComplete() - Method in class net.sf.j3d.threeD.ui.displays.ProgressDisplay
Returns true if the task being monitored is complete, false otherwise.
isDataChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent object is a data change event.
isDirectionChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.LightEditEvent
Returns true if this LightEditEvent object is a direction change event.
isEmpty() - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
isFocalLengthChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.CameraEditEvent
Returns true if this CameraEditEvent object is a focal length change event.
isIntensityChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.LightEditEvent
Returns true if this LightEditEvent object is an intensity change event.
isLeaf() - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
 
isLeaf() - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
isLeaf() - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
 
isLeaf() - Method in class net.sf.j3d.ui.ObjectTreeNode
 
isLikeTerm(PolynomialTerm) - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
Returns true if the exponents of x, y, and z of this PolynomialTerm object are the same as the specified PolynomialTerm object.
isLocationChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.CameraEditEvent
Returns true if this CameraEditEvent object is a location change event.
isLocationChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.LightEditEvent
Returns true if this LightEditEvent object is a location change event.
isLocationChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent object is a location change event.
isNameChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent object is a name change event.
isProjectionDimensionsChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.CameraEditEvent
Returns true if this CameraEditEvent object is a projection dimensions change event.
isRotationCoefficientChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent object is a rotation coefficient change event.
isScaleCoefficientChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent object is a scale coefficient change event.
isShadingOptionChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if thsi SurfaceEditEvent object is a shading option change event.
isSizeChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent object is a size change event.
isTransformationChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
Returns true if this SurfaceEditEvent obeject is a transformation change event.
isTreeLoaded() - Method in class net.sf.j3d.threeD.raytracer.engine.SpacePartition
 
isUpDirectionChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.CameraEditEvent
Returns true if this CameraEditEvent object is an up direction change event.
isViewingDirectionChangeEvent() - Method in class net.sf.j3d.threeD.ui.event.CameraEditEvent
Returns true if this CameraEditEvent object is a viewing direction change event.
iterate() - Method in class net.sf.j3d.math.WaveSimulator
 
iterate() - Method in interface net.sf.j3d.physics.efield.LightSource
 
iterate() - Method in class net.sf.j3d.physics.efield.ParticleField
 
iterateVectors() - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
iterationComplete() - Method in interface net.sf.j3d.physics.circles.IterationListener
 
iterationComplete() - Method in class net.sf.j3d.physics.circles.PotentialDisplay
 
IterationListener - Interface in net.sf.j3d.physics.circles
 
iterator() - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobOutput
 
iterator() - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 

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