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

R

r - Static variable in class net.sf.j3d.threeD.raytracer.engine.SpacePartition
 
RandomColorGenerator - Class in net.sf.j3d.threeD.raytracer.graphics
 
RandomColorGenerator() - Constructor for class net.sf.j3d.threeD.raytracer.graphics.RandomColorGenerator
 
RandomColorGenerator(ColorProducer, ColorProducer) - Constructor for class net.sf.j3d.threeD.raytracer.graphics.RandomColorGenerator
 
RandomFractal - Class in net.sf.j3d.math
 
RandomFractal() - Constructor for class net.sf.j3d.math.RandomFractal
 
randomWarningSymbol - Static variable in class net.sf.j3d.threeD.run.Settings
String used to indicate this warning is given at random.
randomWarningThreshold - Static variable in class net.sf.j3d.threeD.run.Settings
Threshold for random warnings.
RAWEncoding - Static variable in class net.sf.j3d.threeD.io.FileDecoder
The integer code for a RAW encoding.
Ray - Class in net.sf.j3d.threeD.raytracer.engine
A Ray object represents a 3d ray.
Ray() - Constructor for class net.sf.j3d.threeD.raytracer.engine.Ray
Constructs a Ray object with origin and direction at the origin.
Ray(Vector, Vector) - Constructor for class net.sf.j3d.threeD.raytracer.engine.Ray
Constructs a Ray object using the specified origin and direction vectors.
rayAt(double, double, int, int) - Method in interface net.sf.j3d.threeD.raytracer.camera.Camera
 
rayAt(double, double, int, int) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
 
rayAt(double, double, int, int) - Method in class net.sf.j3d.threeD.raytracer.camera.PinholeCamera
Returns a Ray object that represents a line of sight from the camera represented by this PinholeCamera object.
rayAt(double, double, int, int) - Method in class net.sf.j3d.threeD.raytracer.camera.ThinLensCamera
 
rayEngineOut - Static variable in class net.sf.j3d.threeD.run.Settings
A JTextAreaPrintWriter object that should be used for debug output from the ray tracing engine.
RayTracer - Class in net.sf.j3d.threeD.run
The RayTracer class uses standard ui components from the threeD.ui package to provide a user interface for the ray tracing engine.
RayTracer(Scene) - Constructor for class net.sf.j3d.threeD.run.RayTracer
Constructs a new RayTracer object using the specified Scene object.
RayTracingEngine - Class in net.sf.j3d.threeD.raytracer.engine
The RayTracingEngine class provides static methods for rendering scenes.
RayTracingEngine() - Constructor for class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
 
RayTracingJob - Class in net.sf.j3d.threeD.raytracer.network
A RayTracingJob object provides an implementation of net.sf.j3d.network.Job that renders a section of an image.
RayTracingJob() - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJob
Constructs a new RayTracingJob object.
RayTracingJob(String, int, int, int, int, int, int, int, int, long) - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJob
Constructs a new RayTracingJob object.
RayTracingJob.RayTracingOutputHandler - Class in net.sf.j3d.threeD.raytracer.network
 
RayTracingJob.RayTracingOutputHandler() - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJob.RayTracingOutputHandler
 
RayTracingJob.RayTracingOutputHandler(long, int, int) - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJob.RayTracingOutputHandler
 
RayTracingJobFactory - Class in net.sf.j3d.threeD.raytracer.network
 
RayTracingJobFactory() - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
Constructs a new RayTracingJobFactory object.
RayTracingJobFactory(String, int, int, int, int, int, long) - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
Constructs a new RayTracingJobFactory object using the specified parameters.
RayTracingJobOutput - Class in net.sf.j3d.threeD.raytracer.network
A RayTracingJobOutput object stores
RayTracingJobOutput() - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJobOutput
Constructs a new RayTracingJobOutput object.
RayTracingJobOutput(String, String, String) - Constructor for class net.sf.j3d.threeD.raytracer.network.RayTracingJobOutput
Constructs a new RayTracingJobOutput object using the specified username and password.
RayTracingServer - Class in net.sf.j3d.threeD.run
The RayTracingServer class provides a main method that starts a DB Server and a Network Client using a properties file specified by the command line argument.
RayTracingServer(Properties) - Constructor for class net.sf.j3d.threeD.run.RayTracingServer
 
readExternal(ObjectInput) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobOutput
 
readExternal(ObjectInput) - Method in class net.sf.j3d.util.graphics.RGB
 
readRGBList(InputStream, RGB[][]) - Static method in class net.sf.j3d.threeD.io.FileDecoder
 
RectangularLight - Class in net.sf.j3d.threeD.raytracer.lighting
A RectangularLight object provides PointLight samples that are randomly distributed across the a plane surface.
RectangularLight() - Constructor for class net.sf.j3d.threeD.raytracer.lighting.RectangularLight
Constructs a new RectangularLight object.
RectangularLight(double, double) - Constructor for class net.sf.j3d.threeD.raytracer.lighting.RectangularLight
Constructs a new RectangularLight object.
reflect(Vector, Vector) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Reflects the specified Vector object across the normal vector represented by the second specified Vector object and returns the result.
ReflectionShader - Class in net.sf.j3d.threeD.raytracer.shaders
A ReflectionShader object provides a shading method for reflective surfaces.
ReflectionShader() - Constructor for class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
Constructs a new ReflectionShader object with a reflectivity of 0.0 and white as a reflective color.
ReflectionShader(double, ColorProducer) - Constructor for class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
Constructs a new ReflectionShader object with the specified reflectivity and reflective color.
reflectionShader - Static variable in class net.sf.j3d.threeD.raytracer.shaders.ShaderFactory
 
refract(Vector, Vector, double, double, boolean) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Refracts the specified Vector object based on the specified normal vector and 2 specified indices of refraction.
refract(Vector, Vector, double, double) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
 
RefractionShader - Class in net.sf.j3d.threeD.raytracer.shaders
A RefractionShader object provides a shading method for dielectric surfaces.
RefractionShader() - Constructor for class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
Constructs a new RefractionShader object.
refractionShader - Static variable in class net.sf.j3d.threeD.raytracer.shaders.ShaderFactory
 
refresh() - Method in class net.sf.j3d.threeD.ui.displays.ShadedPreviewDisplay
 
remoteSplashImage - Static variable in class net.sf.j3d.threeD.run.Settings
String containing the remote location of the splash screen image.
remove(int) - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
Removes the Surface object stored by the Scene backing this SceneTreeNode at the specified index and updates the children.
remove(MutableTreeNode) - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
Does nothing.
remove(Object) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
remove(int) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
remove(int) - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
Does nothing.
remove(MutableTreeNode) - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
Does nothing.
removeAll(Collection) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
removeFromParent() - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
Does nothing.
removeFromParent() - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
 
removeLight(int) - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
Removes the Light object stored at the specified index from this Scene object.
removeListener(int) - Method in class net.sf.j3d.threeD.ui.event.EventHandler
Removes the specified EventListener from this EventHandler.
removeListener(EventListener) - Method in class net.sf.j3d.threeD.ui.event.EventHandler
Removes the specified EventListener from this EventHandler.
removeNormal(Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.Vertex
 
removeSceneCache(String) - Static method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
 
removeSurface(int) - Method in class net.sf.j3d.physics.Simulation
Removes the Surface object stored at the specified index from this Simulation object.
removeSurface(int) - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
Removes the Surface object stored at the specified index from this Scene object.
removeSurface(int) - Method in class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
Removes the Surface object stored at the specified index from this SurfaceGroup object and sets the parent of the removed Surface object to null (if it is an instance of AbstractSurface).
removeSurface(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
removeTerm(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Removes the PolynomialTerm object stored at the specified index from this Polynomial object.
removeTexture(int) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Removes the Texture object at the specified index from the list of Texture objects used to color this AbstractSurface.
removeTransform(int) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Removes the TransformMatrix object at the specified index from this Surface object.
render(Scene, int, int, int, int, ProgressMonitor) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Computes all intersection and lighting calculations required to produce an image of the specified width and height that is a rendering of the specified Scene object and returns the image as an array of RGB objects.
render(Scene, int, int, int, int, int, int, int, int, ProgressMonitor) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
 
render(Scene, RenderParameters, ProgressMonitor) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Renders the specified scene.
render(Surface[], Camera, Light[], RenderParameters, ProgressMonitor) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Computes all intersection and lighting calculations required to produce an image of the specified width and height that is a rendering of the specified set of Surface objects using the data from the specified Camera and Light object.
render(String) - Method in class net.sf.j3d.threeD.ui.displays.RenderTestFrame
 
render() - Method in class net.sf.j3d.threeD.ui.displays.RenderTestFrame
 
render() - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
Renders the Scene object stored by this RenderPanel object and draws the output image on the panel.
RenderDemo - Class in net.sf.j3d.threeD.run
 
RenderDemo() - Constructor for class net.sf.j3d.threeD.run.RenderDemo
 
RenderFile - Class in net.sf.j3d.threeD.run
The RenderFile class provides a method for a user to render a scene stored in a text file.
RenderFile() - Constructor for class net.sf.j3d.threeD.run.RenderFile
 
RenderingClient - Class in net.sf.j3d.physics
 
RenderingClient(String, String, String, String, int, int, int, int, int) - Constructor for class net.sf.j3d.physics.RenderingClient
 
RenderMenu - Class in net.sf.j3d.threeD.ui.menus
A RenderMenu object extends JMenu and provides menu items for accessing the RenderPanel object it uses.
RenderMenu(RenderPanel) - Constructor for class net.sf.j3d.threeD.ui.menus.RenderMenu
Constructrs a new RenderMenu using the specified RenderPanel object.
RenderOptionsDialog - Class in net.sf.j3d.threeD.ui.dialogs
A RenderOptionsDialog can be used to allow the user to modify a RenderPanel object.
RenderOptionsDialog(RenderPanel) - Constructor for class net.sf.j3d.threeD.ui.dialogs.RenderOptionsDialog
Constructs a new RenderOptionsDialog that can be used to modify the specified RenderPanel object.
RenderPanel - Class in net.sf.j3d.threeD.ui.panels
A RenderPanel object allows display of scene previews and rendered images of the Scene object it uses.
RenderPanel(Scene) - Constructor for class net.sf.j3d.threeD.ui.panels.RenderPanel
Constructs a new RenderPanel object that can be used to render the specified Scene object.
RenderParameters - Class in net.sf.j3d.threeD.raytracer.engine
A RenderParameters object stores parameters for the RayTracingEngine.
RenderParameters() - Constructor for class net.sf.j3d.threeD.raytracer.engine.RenderParameters
 
RenderParameters(int, int, int, int, int, int, int, int) - Constructor for class net.sf.j3d.threeD.raytracer.engine.RenderParameters
 
RenderTestFrame - Class in net.sf.j3d.threeD.ui.displays
 
RenderTestFrame(Scene, int, int) - Constructor for class net.sf.j3d.threeD.ui.displays.RenderTestFrame
 
reset() - Method in class net.sf.j3d.threeD.ui.displays.ProgressDisplay
 
resourcePath - Static variable in class net.sf.j3d.threeD.run.Settings
String containing the local directory where resources can be found.
restart() - Method in class net.sf.j3d.threeD.ui.dialogs.NetworkDialog
 
retainAll(Collection) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
RGB - Class in net.sf.j3d.util.graphics
An RGB object represents a color defined by three channels: red, green, and blue.
RGB() - Constructor for class net.sf.j3d.util.graphics.RGB
Constructs an RGB object with all channels set to 0.0.
RGB(int) - Constructor for class net.sf.j3d.util.graphics.RGB
Constructs an RGB object with all channels set to 0.0.
RGB(double, double, double) - Constructor for class net.sf.j3d.util.graphics.RGB
Constructs an RGB object with the specified red (r), green (g), and blue (b) channel values.
RGB(int, double, double, double) - Constructor for class net.sf.j3d.util.graphics.RGB
Constructs an RGB object with the specified red (r), green (g), and blue (b) channel values.
RGB(double) - Constructor for class net.sf.j3d.util.graphics.RGB
 
RGB(int, double) - Constructor for class net.sf.j3d.util.graphics.RGB
 
RGBListEncoding - Static variable in class net.sf.j3d.threeD.io.FileDecoder
The integer code for a RGB list encoding.
RGBListEncoding - Static variable in class net.sf.j3d.threeD.io.FileEncoder
The integer code for an RGB list image encoding.
RIGHT - Static variable in class net.sf.j3d.threeD.raytracer.constructives.LSystem
 
RigidBody - Interface in net.sf.j3d.physics
The RigidBody class stores state information for a simulated object.
RigidBody.State - Class in net.sf.j3d.physics
 
RigidBody.State() - Constructor for class net.sf.j3d.physics.RigidBody.State
 
RigidBodyEditPanel - Class in net.sf.j3d.physics
 
RigidBodyEditPanel() - Constructor for class net.sf.j3d.physics.RigidBodyEditPanel
Constructs a new RigidBodyEditPanel.
RigidBodyStateShader - Class in net.sf.j3d.physics.shaders
A RigidBodyStateShader object can be used to modify the display of other shaders based on a property of the state of a RigidBody object.
RigidBodyStateShader(int, double, double, Shader) - Constructor for class net.sf.j3d.physics.shaders.RigidBodyStateShader
Constructs a new RigidBodyStateShader object that shades based on the state property specified by the integer type code.
RigidBodyTableModel - Class in net.sf.j3d.physics
 
RigidBodyTableModel(List, int) - Constructor for class net.sf.j3d.physics.RigidBodyTableModel
 
rotateX(boolean[][][]) - Static method in class net.sf.j3d.math.cover.SpanCalculator
 
rotateXTransformation - Static variable in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
Code for a rotate-X transformation.
rotateY(boolean[][][]) - Static method in class net.sf.j3d.math.cover.SpanCalculator
 
rotateYTransformation - Static variable in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
Code for a rotate-Y transformation.
rotateZ(boolean[][][]) - Static method in class net.sf.j3d.math.cover.SpanCalculator
 
rotateZTransformation - Static variable in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
Code for a rotate-Z transformation.
rotationCoefficientChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
The code for a rotation coefficient change event.
RSSFeed - Class in net.sf.j3d.io
 
RSSFeed(String, String) - Constructor for class net.sf.j3d.io.RSSFeed
 
RSSFeed.Item - Class in net.sf.j3d.io
 
RSSFeed.Item(String, String) - Constructor for class net.sf.j3d.io.RSSFeed.Item
 
run() - Method in class net.sf.j3d.imaging.ArtifactDetectionJob
 
run() - Method in class net.sf.j3d.math.WaveSimulator.DisplayPanel
 
run() - Method in class net.sf.j3d.physics.circles.CircleSet
 
run() - Method in class net.sf.j3d.physics.circles.ParticleSet
 
run() - Method in class net.sf.j3d.physics.circles.ParticleSetDisplay
 
run() - Method in class net.sf.j3d.physics.circles.PotentialDisplay
 
run() - Method in class net.sf.j3d.physics.RenderingClient
 
run() - Method in class net.sf.j3d.physics.Simulation
Runs the simulation.
run() - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
 
run() - Method in class net.sf.j3d.threeD.ui.displays.ScrollingTextDisplay
 
run() - Method in class net.sf.j3d.threeD.ui.displays.ShadedPreviewDisplay
 

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