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

C

calculateAverageBrightness(Scene, int, int, int) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
 
calculateAverageBrightness(Scene, int, int, int, int, int) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
 
calculateAverageBrightness(Scene, int, int, int, int, int, int, int, int, int) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
 
calculateAverageBrightness() - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
 
calculateDx() - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Calculates the terms of the partial derivative of the polynomial function represented by this Polynomial object with respect to X and stores the terms for later evaluatation.
calculateDx() - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
Calculates the partial derivative of the polynomial term represented by this PolynomialTerm object with respect to X and stores it for later use.
calculateDy() - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Calculates the terms of the partial derivative of the polynomial function represented by this Polynomial object with respect to Y and stores the terms for later evaluatation.
calculateDy() - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
Calculates the partial derivative of the polynomial term represented by this PolynomialTerm object with respect to Y and stores it for later use.
calculateDz() - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Calculates the terms of the partial derivative of the polynomial function represented by this Polynomial object with respect to Z and stores the terms for later evaluatation.
calculateDz() - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
Calculates the partial derivative of the polynomial term represented by this PolynomialTerm object with respect to Z and stores it for later use.
calculateInverse() - Method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
Calculates the inverse of the matrix represented by this TransformMatrix object and stores it for later use.
calculateTransform() - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Calculates the complete transformation that will be applied to this AbstractSurface when it is rendered and stores it for later use.
calculateZero(double, double, double, int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Calculates an estimate for an X value that allows the polynomial function represented by this Polynomial object to equal zero when the specified Y and Z values are held constant.
calculateZeros(double, double, double, double, double, int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Calculates a series of zeros found by the calculateZero method in the interval from the double value start to the double value end choosing guesses at every interval of the length specified by the double value increment.
Camera - Interface in net.sf.j3d.threeD.raytracer.camera
Implementations of the Camera interface provide a method for calculating viewing rays.
CameraEditEvent - Class in net.sf.j3d.threeD.ui.event
A CameraEditEvent object represents the event of editing the camera in the current scene.
CameraEditEvent(int, Camera) - Constructor for class net.sf.j3d.threeD.ui.event.CameraEditEvent
Constructs a new CameraEditEvent object with the specified integer code and target.
CameraEvent - Interface in net.sf.j3d.threeD.ui.event
A CameraEvent object represents an event that targets a camera.
CameraObject - Class in net.sf.j3d.physics
 
CameraObject(RigidBody) - Constructor for class net.sf.j3d.physics.CameraObject
 
cameraOut - Static variable in class net.sf.j3d.threeD.run.Settings
A JTextAreaPrintWriter object that should be used for debug output from the camera.
CameraPersistenceDelegate - Class in net.sf.j3d.threeD.io
A CameraPersistenceDelegate object adjusts the way the a Camera object is encoded into XML when using an XMLEncoder.
CameraPersistenceDelegate() - Constructor for class net.sf.j3d.threeD.io.CameraPersistenceDelegate
 
CARTESIAN_COORDINATES - Static variable in class net.sf.j3d.util.Vector
 
castShadows - Static variable in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Controls wether or not shadow casting will be done during rendering.
castShadows - Static variable in interface net.sf.j3d.threeD.raytracer.lighting.Light
 
checkComplete() - Method in class net.sf.j3d.math.cover.Matrix3DSolutionOutput
 
checkEntering(Vector, Vector) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
 
CheckerBoardShader - Class in net.sf.j3d.threeD.raytracer.shaders
 
CheckerBoardShader() - Constructor for class net.sf.j3d.threeD.raytracer.shaders.CheckerBoardShader
 
CheckerFloor - Class in net.sf.j3d.physics.particles
 
CheckerFloor() - Constructor for class net.sf.j3d.physics.particles.CheckerFloor
 
children() - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
 
children() - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
children() - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
 
children() - Method in class net.sf.j3d.ui.ObjectTreeNode
 
CircleSet - Class in net.sf.j3d.physics.circles
 
CircleSet() - Constructor for class net.sf.j3d.physics.circles.CircleSet
 
clear() - Method in class net.sf.j3d.threeD.ui.displays.ImageCanvas
Clears this ImageCanvas object.
clear() - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
clearIgnoreCache() - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
clearIntersectionCache() - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
clearPhi() - Method in class net.sf.j3d.math.flow.Digraph
 
clearRenderedImage() - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
Removes any stored image data from this RenderPanel object and repaints the panel.
clearTriangleCache() - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
click(int, int) - Method in class net.sf.j3d.math.WaveSimulator
 
clone() - Method in class net.sf.j3d.threeD.raytracer.engine.Ray
 
clone() - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
 
clone() - Method in class net.sf.j3d.util.graphics.RGB
 
clone() - Method in class net.sf.j3d.util.Vector
 
close() - Method in class net.sf.j3d.threeD.io.FilePrintWriter
 
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.AddTransformDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in interface net.sf.j3d.threeD.ui.dialogs.Dialog
Closes this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditCameraDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditLightDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPlaneDialog
Closes (and disposes) the JFrame this dialog is displayed in.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialTermDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditTransformDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditTriangleDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.NetworkDialog
Closes this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.NewLightDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.NewSurfaceDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.RenderOptionsDialog
Closes (and disposes) this dialog if it is open.
closeDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.SendTaskDialog
 
closePanel() - Method in class net.sf.j3d.threeD.ui.panels.DebugOutputPanel
Closes this panel.
closePanel() - Method in class net.sf.j3d.threeD.ui.panels.LightInfoPanel
Closes this panel if it is open.
closePanel() - Method in class net.sf.j3d.threeD.ui.panels.SurfaceInfoPanel
Closes this panel if it is open.
closestIntersection(Ray, Surface[]) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Returns an Intersection object that represents the closest intersection (>= RayTracingEngine.e) between a surface in the specified array of Surface objects and the ray represented by the specified Ray object.
closestIntersectionAt(Intersection) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Returns the value (>= RayTracingEngine.e) of the closest intersection point of the specified Intersection object If there are no positive intersections, -1.0 is returned.
colorChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.LightEditEvent
The code for a color change event.
colorChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
The code for color change event.
ColorProducer - Interface in net.sf.j3d.threeD.raytracer.graphics
ColorProducer is implemented by any class that can produce an RGB object given some array of input objects.
ColouredTiles - Class in net.sf.j3d.physics.particles
 
ColouredTiles(ArrayList, Color3f) - Constructor for class net.sf.j3d.physics.particles.ColouredTiles
 
ColumnFormat - Class in net.sf.j3d.math.cover
 
ColumnFormat() - Constructor for class net.sf.j3d.math.cover.ColumnFormat
 
columnNames - Static variable in class net.sf.j3d.threeD.ui.panels.EditablePropertiesTableModel
 
compare(boolean[], boolean[]) - Method in class net.sf.j3d.math.flow.BiGraph
 
Cone - Class in net.sf.j3d.threeD.raytracer.primitives
A Cone object represents a cone in 3d space.
Cone() - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Cone
Constructs a Cone object that represents a cone with a base radius of 1.0, centered at the origin, that is black.
Cone(Vector, double) - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Cone
Constructs a Cone object that represents a cone with the specified base radius, and the specified location, that is black.
Cone(Vector, double, RGB) - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Cone
Constructs a Cone object that represents a cone with the specified base radius, location, and color.
constructObject(int) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderFactory
Constructs a Shader object of the type specified by the integer index.
constructObject(int) - Method in class net.sf.j3d.threeD.raytracer.textures.TextureFactory
Constructs a Shader object of the type specified by the integer index.
constructObject(int) - Method in class net.sf.j3d.threeD.raytracer.util.EditableFactory
Constructs an Editable object of the type specified by the integer index.
contains(Object) - Method in class net.sf.j3d.math.cover.SpanCalculator.RowList
 
contains(Object) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
containsAll(Collection) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
convertToAWTColor(RGB) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
Converts the specified RGB object to an AWT Color object.
convertToAWTImage(RGB[][]) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
Converts the specified array of RGB objects to an AWT Image object.
convertToRGB(Color) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
Converts the specified AWT Color object to an RGB object.
convertToRGBArray(Image) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
Converts the specified AWT Image object to an array of RGB objects.
convertToRGBArray(BufferedImage) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
 
convertToRGBArray(int[], int, int, int, int, int, int) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
 
convertToRGBArray(BufferedImage, int, int, int, int) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
 
cover(LinkedMatrix.Node) - Method in class net.sf.j3d.math.cover.LinkedMatrix
 
create() - Method in class net.sf.j3d.math.flow.Digraph
 
create() - Method in class net.sf.j3d.threeD.ui.dialogs.NewLightDialog
Creates a new Light object of the selected type.
create() - Method in class net.sf.j3d.threeD.ui.dialogs.NewSurfaceDialog
Creates a new SurfaceUI object of the selected type.
createJob(String) - Method in class net.sf.j3d.imaging.ArtifactDetectionTask
 
createJob(String) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
 
createRotateXMatrix(double) - Static method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
Generates a TransformMatrix object that can be used to rotate vectors counterclockwise about the x axis.
createRotateYMatrix(double) - Static method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
Generates a TransformMatrix object that can be used to rotate vectors counterclockwise about the y axis.
createRotateZMatrix(double) - Static method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
Generates a TransformMatrix object that can be used to rotate vectors counterclockwise about the z axis.
createScaleMatrix(double, double, double) - Static method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
Generates a TransformMatrix object that can be used to scale vectors using the specified scaling coefficients.
createSurfaceUI(AbstractSurface) - Static method in class net.sf.j3d.threeD.raytracer.surfaceUI.SurfaceUIFactory
 
createSurfaceUI(int) - Static method in class net.sf.j3d.threeD.raytracer.surfaceUI.SurfaceUIFactory
Creates a new Surface implementation of the type given by the specified index into the array returned by the getSurfaceTypeNames method.
createTranslationMatrix(double, double, double) - Static method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
Generates a TransformMatrix object that can be used to translate vectors using the specified translation coordinates.
crossProduct(Vector) - Method in class net.sf.j3d.util.Vector
Returns the cross product of the vector represented by this Vector object and that of the specified Vector object.
CSG - Class in net.sf.j3d.threeD.raytracer.primitives
A CSG object represents an object produced using a boolean combination of two surfaces.
CSG(AbstractSurface, AbstractSurface, int) - Constructor for class net.sf.j3d.threeD.raytracer.primitives.CSG
Constructs a new CSG object using the specified Surface objects.
Cylinder - Class in net.sf.j3d.threeD.raytracer.primitives
A Cylinder object represents a cylinder in 3d space.
Cylinder() - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Cylinder
Constructs a Cylinder object that represents a cylinder with a base radius of 1.0, with base at the origin, that is black.
Cylinder(Vector, double) - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Cylinder
Constructs a Cylinder object that represents a cylinder with the specified base radius, and the specified location, that is black.
Cylinder(Vector, double, RGB) - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Cylinder
Constructs a Cylinder object that represents a cylinder with the specified base radius, location, and color.

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