Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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