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

## S

s - Static variable in class net.sf.j3d.threeD.raytracer.engine.SpacePartition
sampleDensity(AbstractSurface, Vector, Vector, double, int, boolean) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
SampleGenerator - Class in <Unnamed>
SampleGenerator() - Constructor for class SampleGenerator
samples - Variable in class net.sf.j3d.physics.particles.conf.SampleSetConfiguration
SampleSet - Class in net.sf.j3d.physics.particles
SampleSet(ParticleSystem, int, float[], int[], float[], InputFunction[]) - Constructor for class net.sf.j3d.physics.particles.SampleSet
SampleSetConfiguration - Class in net.sf.j3d.physics.particles.conf
saveImage(String) - Method in class net.sf.j3d.physics.test.WaveGrid
saveImage(int) - Method in class net.sf.j3d.threeD.ui.menus.SaveMenu
  Allows the user to select a file a save image data to that file.
SaveMenu - Class in net.sf.j3d.threeD.ui.menus
  A SaveMenu object extends JMenu and provides menu items for saving scene and surface data to a file.
SaveMenu(Scene, RenderPanel, SurfaceInfoPanel) - Constructor for class net.sf.j3d.threeD.ui.menus.SaveMenu
  Constructs a new SaveMenu object.
saveScene(int) - Method in class net.sf.j3d.threeD.ui.menus.SaveMenu
  Allows the user to select a file and save scene data to that file.
saveSurface(int) - Method in class net.sf.j3d.threeD.ui.menus.SaveMenu
  Allows the user to select a surface and a file and save the surface data to that file.
scaleCoefficientChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
  The code for a scale coefficient change event.
scaleTransformation - Static variable in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
  Code for a scale transformation.
scan(double, double, double, double, int, int, int) - Method in class net.sf.j3d.imaging.ArtifactDetector
Scene - Class in net.sf.j3d.threeD.raytracer.engine
  A Scene object represents a scene in 3d.
Scene() - Constructor for class net.sf.j3d.threeD.raytracer.engine.Scene
  Constructs a Scene object with a default Camera object and no Light or Surface objects.
Scene(Surface[]) - Constructor for class net.sf.j3d.threeD.raytracer.engine.Scene
  Constructs a Scene object with a default Camera object, no Light objects, and the surfaces represented by the specified Surface array.
Scene(Camera, Light[], Surface[]) - Constructor for class net.sf.j3d.threeD.raytracer.engine.Scene
  Constructs a Scene object with the specified Camera object, Light array, and Surface array.
SceneCloseEvent - Class in net.sf.j3d.threeD.ui.event
  A SceneCloseEvent object represents the event of closing the current scene.
SceneCloseEvent() - Constructor for class net.sf.j3d.threeD.ui.event.SceneCloseEvent
SceneEditEvent - Class in net.sf.j3d.threeD.ui.event
  A SceneEditEvent object represents the event of editing an element of the current scene.
SceneEditEvent() - Constructor for class net.sf.j3d.threeD.ui.event.SceneEditEvent
SceneEvent - Class in net.sf.j3d.threeD.ui.event
  A SceneEvent object represents an event that has taken place within the current scene.
SceneEvent() - Constructor for class net.sf.j3d.threeD.ui.event.SceneEvent
sceneIcon - Static variable in class net.sf.j3d.threeD.run.Settings
  Icon to use for top level of surface tree.
sceneIconFile - Static variable in class net.sf.j3d.threeD.run.Settings
  Path to file to load scene icon from.
SceneLoader - Interface in net.sf.j3d.threeD.raytracer.network
SceneOpenEvent - Class in net.sf.j3d.threeD.ui.event
  A SceneOpenEvent object represents the event of opening of a new scene.
SceneOpenEvent(Scene) - Constructor for class net.sf.j3d.threeD.ui.event.SceneOpenEvent
  Constructs a new SceneOpenEvent using the specified Scene object.
SceneTreeNode - Class in net.sf.j3d.threeD.ui.tree
  A SceneTreeNode object allows a Scene object to be represented by a TreeNode component that can be added to a JTree component.
SceneTreeNode(Scene) - Constructor for class net.sf.j3d.threeD.ui.tree.SceneTreeNode
  Constructs a new SceneTreeNode object using the specified Scene object.
ScpDownloader - Class in net.sf.j3d.io
ScpDownloader(String, String, String) - Constructor for class net.sf.j3d.io.ScpDownloader
screenHeight - Static variable in class net.sf.j3d.threeD.run.Settings
  Integer values for the screen width and height.
screenWidth - Static variable in class net.sf.j3d.threeD.run.Settings
  Integer values for the screen width and height.
ScrollingTextDisplay - Class in net.sf.j3d.threeD.ui.displays
ScrollingTextDisplay(ScrollingTextDisplay.TextProducer, int) - Constructor for class net.sf.j3d.threeD.ui.displays.ScrollingTextDisplay
ScrollingTextDisplay.TextProducer - Interface in net.sf.j3d.threeD.ui.displays
search() - Method in class net.sf.j3d.math.cover.LinkedMatrix
search(int, List) - Method in class net.sf.j3d.math.cover.LinkedMatrix
sendAllJobs() - Method in class net.sf.j3d.threeD.raytracer.network.JobProducer
  Sends all jobs to the server.
sendJob(Job) - Method in class net.sf.j3d.trash.NetworkClient
  Sends the specified Job object to the server.
sendJobs(int) - Method in class net.sf.j3d.threeD.raytracer.network.JobProducer
  Sends some jobs to the server.
sendTask() - Method in class net.sf.j3d.threeD.raytracer.network.JobProducer
SendTaskDialog - Class in net.sf.j3d.threeD.ui.dialogs
  A SendTaskDialog object provides a dialog for collecting input required to submit a rendering task.
SendTaskDialog(Server, int) - Constructor for class net.sf.j3d.threeD.ui.dialogs.SendTaskDialog
  Constructs a new SendTaskDialog.
separateLights(int, Light[]) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
  Removes the Light object at the specified index from the specified Light object array and returns the new array.
separateSurfaces(int, Surface[]) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
  Removes the Surface object at the specified index from the specified Surface object array and returns the new array.
separateSurfaces(Surface, Surface[]) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
  Removes the specified Surface object from the specified Surface object array and returns the new array.
set(String, String) - Method in class net.sf.j3d.imaging.ArtifactDetectionJob
set(String, String) - Method in class net.sf.j3d.imaging.ArtifactDetectionTask
set(int, int, int, double) - Method in class net.sf.j3d.math.cover.Matrix3D
set(String, String) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
set(String, String) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
set(int, Object) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
setAngle(double) - Method in class net.sf.j3d.threeD.raytracer.constructives.LSystem
setAngularVelocity(Vector) - Method in class net.sf.j3d.physics.RigidBody.State
setArrayType(Object[]) - Method in class net.sf.j3d.ui.ObjectTreeNode
setAttenuationCoefficients(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLight
  Sets the coefficients a, b, and c for the quadratic function used for distance attenuation of the light represented by this PointLight object to the specified double values.
setAttenuationCoefficients(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.lighting.SphericalLight
  Sets the attenuation coefficients to be used when light samples are created.
setAttenuationFactors(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
  Sets the attenuation factors used by this RefractionShader object.
setAxis(int) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
setBackground(Color) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
setBackward(Vector) - Method in class net.sf.j3d.threeD.raytracer.constructives.LSystem
setBaseRGB(ColorProducer) - Method in class net.sf.j3d.threeD.raytracer.graphics.RandomColorGenerator
setBlue(double) - Method in class net.sf.j3d.util.graphics.RGB
  Sets the value of the blue channel of this RGB object to the specified double value.
setBlur(double) - Method in class net.sf.j3d.threeD.raytracer.camera.PinholeCamera
setBlur(double) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Sets the blur factor used by this ReflectionShader object.
setCamera(Camera) - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
  Sets the camera of this Scene object to the camera represented by the specified Camera object.
setCameraDirection(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
setCameraDirection(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
setCameraLocation(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
setCameraLocation(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
setCoefficient(double) - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
  Sets the coefficient of this PolynomialTerm object to the specified double value.
setColdColor(ColorProducer) - Method in class net.sf.j3d.threeD.raytracer.shaders.CheckerBoardShader
setColor(RGB) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the color of this AbstractSurface to the color represented by the specified RGB object.
setColor(RGB) - Method in class net.sf.j3d.threeD.raytracer.lighting.AmbientLight
  Sets the color of this AmbientLight object to the color represented by the specified RGB object.
setColor(RGB) - Method in interface net.sf.j3d.threeD.raytracer.lighting.Light
  Sets the color of this Light object to the color represented by the specified RGB object.
setColor(RGB) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLight
  Sets the color of this PointLight object to the color represented by the specified RGB object.
setColor(RGB) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLightGrid
  Sets the color of the PointLight objects stored by this PointLightGrid object to the color represented by the specified RGB object.
setColor(RGB) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.Vertex
setDelta(double) - Method in class net.sf.j3d.math.flow.Vertex
setDialogClass(Class) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.SurfaceUIFactory.SurfaceUIImpl
setDirection(Vector) - Method in class net.sf.j3d.threeD.raytracer.engine.Ray
  Sets the direction of this Ray object to the specified direction vector.
setDirection(Vector) - Method in class net.sf.j3d.threeD.raytracer.lighting.DirectionalAmbientLight
  Sets the direction of this DirectionalAmbientLight object to the direction represented by the specified Vector object.
setDivisions(int) - Method in class net.sf.j3d.util.Graph
setDownloadDir(String) - Method in class net.sf.j3d.io.ScpDownloader
setEditing(Editable) - Method in class net.sf.j3d.threeD.ui.panels.EditablePropertiesTableModel
  Sets the Editable object used by this EditablePropertiesTableModel object to the specified Editable object and notifies listeners that all table data may have changed.
setEditing(Editable) - Method in class net.sf.j3d.threeD.ui.panels.EditPanel
  Sets the Editable object that this panel modifies and updates the table to reflect the change.
setEditing(Set) - Method in class net.sf.j3d.threeD.ui.panels.ExpandedEditPanel
  Sets the set of Editable objects that this panel object modifies to those stored by the specified Set object and updates the panel to reflect the change.
setEditing(Set) - Method in class net.sf.j3d.threeD.ui.panels.ShaderEditPanel
  Sets the set of Editable objects that this panel object modifies to those stored by the specified Set object and updates the panel to reflect the change.
setEditPanel(RigidBodyEditPanel) - Method in class net.sf.j3d.physics.Simulation
  Sets edit RigidBodyEditPanel object stored by this Simulation.
setEnvironmentMap(Texture) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Sets the Texture object used as an environment map for this ReflectionShader object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.run.RayTracer
  Sets the EventHandler object used by the ray tracing interface.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.AddTransformDialog
  Sets the EventHandler object used by this AddTransformDialog object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.EditCameraDialog
  Sets the EventHandler object used by this EditCameraDialog object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.EditLightDialog
  Sets the EventHandler object used by this EditLightDialog object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.EditPlaneDialog
  Sets the EventHandler object used by this EditPlaneDialog object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialDialog
  Sets the EventHandler object used by this EditPolynomialDialog object to the specified EventHandler object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialTermDialog
  Sets the EventHandler object used by this EditPolynomialTermDialog object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.EditTransformDialog
  Sets the EventHandler object used by this EditTransformDialog object to the specified EventHandler object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.EditTriangleDialog
  Sets the EventHandler object used by this EditTriangleDialog object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.NewLightDialog
  Sets the EventHandler object used by this NewSurfaceDialog object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.dialogs.NewSurfaceDialog
  Sets the EventHandler object used by this NewSurfaceDialog object.
setEventHandler(EventHandler) - Method in interface net.sf.j3d.threeD.ui.event.EventGenerator
  Sets the EventHandler that is used by this EventGenerator.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.DefaultMenuBar
  Sets the EventHandler object used by this DefaultMenuBar object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.DefaultToolBar
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.EditMenu
  Sets the EventHandler object used by this EditMenu object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.EditSceneMenu
  Sets the EventHandler object used by this EditSceneMenu object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.FileMenu
  Sets the EventHandler object used by this FileMenu object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.ImportMenu
  Sets the EventHandler object used by this OpenMenu object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.NewMenu
  Sets the EventHandler object used by this NewMenu object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.OpenMenu
  Sets the EventHandler object used by this OpenMenu object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.menus.SaveMenu
  Sets the EventHandler object used by this SaveMenu object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.panels.EditDefaultSurfaceTransformPanel
  Sets the EventHandler object used by this EditDefaultSurfaceTransformPanel object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.panels.EditSurfacePanel
  Sets the EventHandler object used by this EditSurfacePanel object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.panels.LightInfoPanel
  Sets the EventHandler object used by this LightInfoPanel object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
  Sets the EventHandler object used by this RenderPanel object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.panels.SurfaceInfoPanel
  Sets the EventHandler object used by this SurfaceInfoPanel object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.panels.TransformSurfacePanel
  Sets the EventHandler object used by this TransformSurfacePanel object to the specified EventHandler object.
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
setEventHandler(EventHandler) - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
setExpOfX(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
  Sets the exponent on X of this PolynomialTerm object to the specified integer value.
setExpOfY(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
  Sets the exponent on Y of this PolynomialTerm object to the specified integer value.
setExpOfZ(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
  Sets the exponent on Z of this PolynomialTerm object to the specified integer value.
setFactory(ShaderFactory) - Method in class net.sf.j3d.threeD.raytracer.shaders.TextureShader
  Sets the ShaderFactory object used by this TextureShader object.
setFactory(EditableFactory) - Method in class net.sf.j3d.threeD.ui.panels.ExpandedEditPanel
  Sets the EditableFactory object that will be used to create bjects to add to the Set object stored by this panel.
setFile(String) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.MeshFile
setFirstColor(RGB) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
setFlow(Vertex, double) - Method in class net.sf.j3d.math.flow.Vertex
setFocalLength(double) - Method in class net.sf.j3d.threeD.raytracer.camera.PinholeCamera
  Sets the focal length of this PinholeCamera object to the specified focal length.
setFocalLength(double) - Method in class net.sf.j3d.threeD.raytracer.camera.ThinLensCamera
  Sets the focal length used by this ThinLensCamera object.
setFocalLength(double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
setFocalLength(double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
setFocus(double) - Method in class net.sf.j3d.threeD.raytracer.camera.ThinLensCamera
  Sets the distance at which this ThinLensCamera object is focused.
setForce(Vector) - Method in class net.sf.j3d.physics.RigidBody.State
setFormat(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.MeshFile
setForward(Vector) - Method in class net.sf.j3d.threeD.raytracer.constructives.LSystem
setFPS(int) - Method in class net.sf.j3d.physics.circles.ParticleSetDisplay
setFPS(int) - Method in class net.sf.j3d.physics.circles.PotentialDisplay
setFPS(double) - Method in class net.sf.j3d.physics.Simulation
  Sets the number of frames to render per second.
setGreen(double) - Method in class net.sf.j3d.util.graphics.RGB
  Sets the value of the green channel of this RGB to the specified double value.
setHeight(double) - Method in class net.sf.j3d.threeD.raytracer.lighting.RectangularLight
  Sets the height of the rectangular area of this RectangularLight object.
setHighlightColor(ColorProducer) - Method in class net.sf.j3d.threeD.raytracer.shaders.HighlightShader
  Sets the color used for the highlight shaded by this HighlightShader object to the color represented by the specifed RGB object.
setHighlightExponent(double) - Method in class net.sf.j3d.threeD.raytracer.shaders.HighlightShader
  Sets the highlight exponent (phong exponent) used by this HighlightShader object.
setHomeDir(String) - Method in class net.sf.j3d.threeD.run.Project
  Sets the home directory path stored by this Project object.
setHotColor(ColorProducer) - Method in class net.sf.j3d.threeD.raytracer.shaders.CheckerBoardShader
setImage(RGB[][]) - Method in class net.sf.j3d.imaging.ArtifactDetector
setImage(String) - Method in class net.sf.j3d.io.RSSFeed.Item
setImageData(int, int, RGB) - Method in class net.sf.j3d.threeD.ui.displays.ImageCanvas
  Sets the color at a pixel in the image data stored by this ImageCanvas object.
setImageData(RGB[][]) - Method in class net.sf.j3d.threeD.ui.displays.ImageCanvas
  Sets the image data stored by this ImageCanvas object.
setImageHeight(int) - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
  Sets the height, in pixels, of the image that will be rendered by this RenderPanel object.
setImageWidth(int) - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
  Sets the width, in pixels, of the image that will be rendered by this RenderPanel object.
setIndexOfRefraction(double) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
setIndexOfRefraction(double) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
  Sets the index of refraction value used by this RefractionShader object.
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.shaders.BlendingShader
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.shaders.DiffuseShader
  Does nothing.
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.shaders.HighlightShader
  Sets the values of properties of this HighlightShader object to those specified.
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Sets the values of properties of this HighlightShader object to those specified.
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
  Does nothing.
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.shaders.SilhouetteShader
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.shaders.TextureShader
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.textures.ImageTexture
  Does nothing.
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
  Sets the values of properties of this HighlightShader object to those specified.
setInputPropertyValue(int, Producer) - Method in interface net.sf.j3d.threeD.raytracer.util.Editable
setInputPropertyValue(int, Producer) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
setInt(int, int, int, int) - Method in class net.sf.j3d.math.cover.Matrix3D
setIntensity(double) - Method in class net.sf.j3d.physics.Sphere
setIntensity(double) - Method in class net.sf.j3d.threeD.raytracer.lighting.AmbientLight
  Sets the intensity of this AmbientLight object.
setIntensity(double) - Method in interface net.sf.j3d.threeD.raytracer.lighting.Light
  Sets the intensity of this Light object.
setIntensity(double) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLight
  Sets the intensity of this PointLight object to the specified double value.
setIntensity(double) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLightGrid
  Sets the total intensity of this PointLightGrid object (the sum of intensities of all lights in the grid) to the specified double value.
setIntensity(double) - Method in class net.sf.j3d.threeD.raytracer.lighting.RectangularLight
setIntensity(double) - Method in class net.sf.j3d.threeD.raytracer.lighting.SphericalLight
setInterpolateColor(boolean) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
setInterpolateVertexColor(boolean) - Method in class net.sf.j3d.threeD.raytracer.primitives.Triangle
  Controls if vertex colors will be used and color will be interpolated across the triangle.
setInvert(boolean) - Method in class net.sf.j3d.util.graphics.AverageColor
setLeft(Vector) - Method in class net.sf.j3d.threeD.raytracer.constructives.LSystem
setLensRadius(double) - Method in class net.sf.j3d.threeD.raytracer.camera.ThinLensCamera
  Sets the radius of the lens used by this ThinLensCamera object.
setLight(SphericalLight) - Method in class net.sf.j3d.physics.Sphere
  Sets the SphericalLight object used by this Sphere object.
setLight(Light) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
  Sets the Light to the specified Light object.
setLightDirection(Vector) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
  Sets the direction toward the light to the specified Vector object.
setLighting(boolean) - Method in class net.sf.j3d.physics.Sphere
setLights(Light[]) - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
  Replaces all of the lights of this Scene object with those represented by the specified Light array.
setLinearVelocity(Vector) - Method in class net.sf.j3d.physics.RigidBody.State
setLink(String) - Method in class net.sf.j3d.io.RSSFeed
setLocation(Vector) - Method in class net.sf.j3d.physics.RigidBody.State
setLocation(Vector) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
  Sets the location of this OrthographicCamera object to the specified location.
setLocation(Vector) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the location of this AbstractSurface to the specified Vector object.
setLocation(Vector) - Method in class net.sf.j3d.threeD.raytracer.lighting.PointLight
  Sets the location of this PointLight object to the location represented by the specified Vector object.
setLogEachFrame(boolean) - Method in class net.sf.j3d.physics.Simulation
setMass(double) - Method in class net.sf.j3d.physics.RigidBody.State
setMatrix(double[][]) - Method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
  Sets the 16 values stored by this TransformMatrix to those specified.
setMinimize(boolean) - Method in class net.sf.j3d.math.flow.BiGraph
setMultiplier(double) - Method in class net.sf.j3d.ui.ObjectTreeNode
setName(String) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
  Sets the name of this AbstractSurfaceUI to the specified String object.
setName(String) - Method in interface net.sf.j3d.threeD.raytracer.surfaceUI.SurfaceUI
  Sets the name of this SurfaceUI object to the name specified.
setName(String) - Method in interface net.sf.j3d.util.Nameable
setNormal(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.Vertex
setNormal(Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.Vertex
setOffset(double) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
setOffsetRGB(ColorProducer) - Method in class net.sf.j3d.threeD.raytracer.graphics.RandomColorGenerator
setOrigin(Vector) - Method in class net.sf.j3d.threeD.raytracer.engine.Ray
  Sets the origin of this Ray object to the specified origin vector.
setOtherLights(Light[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
  Sets the other Lights to those stored in the specified array.
setOtherSurfaces(Surface[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
  Sets the other Surfaces to those stored in the specified array.
setOutput(String) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobOutput
setOverlayMethod(Object, Method) - Method in class net.sf.j3d.obj.DefaultObjectFactory
setOverlayMethod(Method) - Method in class net.sf.j3d.obj.DefaultObjectFactory
setParent(SurfaceGroup) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the parent surface group of this AbstractSurface to the specified SurfaceGroup object.
setParent(SurfaceGroup) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
  Sets the parent of the underlying AbstractSurface object stored by this AbstractSurfaceUI.
setParent(MutableTreeNode) - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
  Does nothing.
setParent(MutableTreeNode) - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
setPhi(Vertex) - Method in class net.sf.j3d.math.flow.Vertex
setPoint(Vector) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
  Sets the point to be shaded to the specified Vector object.
setPriority(double) - Method in class net.sf.j3d.imaging.ArtifactDetectionTask
setPriority(double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
setProgressBarColor(Color) - Method in class net.sf.j3d.threeD.ui.displays.ProgressDisplay
setProjectionDimensions(double, double) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
  Sets the projection dimensions to the specified projection dimensions.
setProjectionDimensions(double, double) - Method in class net.sf.j3d.threeD.raytracer.camera.ThinLensCamera
  Sets the projection dimensions used by this ThinLensCamera object to the specified values.
setProjectionHeight(double) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
  Sets the projection height of this OrthographicCamera object to the specified projection height.
setProjectionHeight(double) - Method in class net.sf.j3d.threeD.raytracer.camera.ThinLensCamera
  Sets the projection height of this ThinLensCamera object to the specified projection height.
setProjectionHeight(double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
setProjectionHeight(double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
setProjectionWidth(double) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
  Sets the projection width of this OrthographicCamera object to the specified projection width.
setProjectionWidth(double) - Method in class net.sf.j3d.threeD.raytracer.camera.ThinLensCamera
  Sets the projection width of this ThinLensCamera object to the specified projection width.
setProjectionWidth(double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
setProjectionWidth(double) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
setProperties(Properties) - Static method in class net.sf.j3d.threeD.run.Settings
  Sets the values of the static variables of the Settings class to those described by the specified Properties object.
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.shaders.BlendingShader
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.shaders.DiffuseShader
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.shaders.HighlightShader
  Sets the value of the property of this HighlightShader object at the specified index to the specified value.
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Sets the value of the property of this ReflectionShader object at the specified index to the specified value.
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
  Sets the value of the property of this RefractionShader object at the specified index to the specified value.
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.shaders.SilhouetteShader
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.shaders.TextureShader
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.textures.ImageTexture
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
  Sets the value of the property of this StripeTexture object at the specified index to the specified value.
setPropertyValue(Object, int) - Method in interface net.sf.j3d.threeD.raytracer.util.Editable
  Sets the value of the property of this Editable object at the specified index to the specified value.
setPropertyValue(Object, int) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.BlendingShader
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.DiffuseShader
  Does nothing.
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.HighlightShader
  Sets the values of properties of this HighlightShader object to those specified.
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Sets the values of editable properties of this ReflectionShader object to those specified.
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
  Sets the values of editable properties of this ReflectionShader object to those specified.
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.SilhouetteShader
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.TextureShader
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.textures.ImageTexture
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
  Sets the values of properties of this StripeTexture object to those specified.
setPropertyValues(Object[]) - Method in interface net.sf.j3d.threeD.raytracer.util.Editable
  Sets the values of properties of this Editable object to those specified.
setPropertyValues(Object[]) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
setRadius(double) - Method in class net.sf.j3d.physics.Sphere
setRed(double) - Method in class net.sf.j3d.util.graphics.RGB
  Sets the value of the red channel of this RGB object to the specified double value.
setReflectedPercentage(double) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
setReflectiveColor(ColorProducer) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Sets the reflective color used by this ReflectionShader object to the color represented by the specified ColorProducer object.
setReflectivity(double) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Sets the reflectivity value used by this ReflectionShader object.
setRefractedPercentage(double) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
setRemoveBackFaces(boolean) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
setRemoveOnCompletion(boolean) - Method in class net.sf.j3d.threeD.ui.displays.ProgressDisplay
  When set to true, this ProgressDisplay object will remove it self from it's parent when the monitered task is completed.
setRenderEachFrame(boolean) - Method in class net.sf.j3d.physics.Simulation
setRenderParameters(RenderParameters) - Method in class net.sf.j3d.threeD.run.Project
  Sets the RenderParameters object stored by this Project object.
setRetry(int) - Method in class net.sf.j3d.io.ScpDownloader
setRight(Vector) - Method in class net.sf.j3d.threeD.raytracer.constructives.LSystem
setRotation(Vector) - Method in class net.sf.j3d.physics.RigidBody.State
setRotationCoefficients(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the angle measurements (in radians) used to rotate this AbstractSurface about the x, y, and z axes when it is rendered to the specified double values.
setSampleCount(int) - Method in class net.sf.j3d.threeD.raytracer.lighting.RectangularLight
  Sets the number of samples to use for this RectangularLight object.
setSampleCount(int) - Method in class net.sf.j3d.threeD.raytracer.lighting.SphericalLight
  Sets the number of samples to use for this SphericalLight object.
setScale(double) - Method in class net.sf.j3d.util.Graph
setScaleCoefficients(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the values used to scale this AbstractSurface on the x, y, and z axes when it is rendered to the specified double values.
setScene(Scene) - Method in class net.sf.j3d.threeD.run.Project
  Sets the Scene object stored by this Project object.
setSceneLoader(String) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
setSceneLoader(String) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
setSecondColor(RGB) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
setSelected(int) - Method in class net.sf.j3d.threeD.raytracer.util.Editable.Selection
setSelectedColor(RGB) - Method in class net.sf.j3d.threeD.ui.panels.EditRGBPanel
  Updates the fields of this EditRGBPanel object to display the values for the color represented by the specified RGB object.
setSelectedVector(Vector) - Method in class net.sf.j3d.threeD.ui.panels.EditVectorPanel
  Updates the fields of this EditVectorPanel object to display the values for the vector represented by the specified Vector object.
setServer(String, int) - Method in class net.sf.j3d.threeD.raytracer.network.JobProducer
  Sets the hostname and port of the server (network node) to send jobs to.
setShadeBack(boolean) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the flag indicating that the back side of this AbstractSurface should be shaded to the specified boolean value.
setShadeFront(boolean) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the flag indicating that the front side of this AbstractSurface should be shaded to the specified boolean value.
setShaders(Shader[]) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the Shader objects (used to shade this AbstractSurface) to those specified.
setShaders(ShaderSet) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
setShowProgressWindow(boolean) - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
  When set to true, rendering progress will be displayed in a new window.
setSize(double) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the size of this AbstractSurface to the specified double value.
setSleep(int) - Method in class net.sf.j3d.threeD.ui.displays.ScrollingTextDisplay
  Sets the sleep time between each text shift.
setSleepEachFrame(boolean) - Method in class net.sf.j3d.physics.Simulation
  Sets the sleep each frame flag.
setSliderName(String) - Method in class net.sf.j3d.threeD.ui.panels.PercentagePanel
setSmooth(boolean) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
  Sets the smooth flag for this Mesh object.
setSmooth(boolean) - Method in class net.sf.j3d.threeD.raytracer.primitives.Triangle
  Sets the smooth flag which indicates if normal vectors should be interpolated.
setSmooth(boolean) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
setSolutionOutput(LinkedMatrix.SolutionOutput) - Method in class net.sf.j3d.math.cover.LinkedMatrix
setStripeWidth(double) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
setSupersampleHeight(int) - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
  Sets the supersampling height of the image that will be rendered by this RenderPanel object.
setSupersampleWidth(int) - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
  Sets the supersampling width of the image that will be rendered by this RenderPanel object.
setSurface(Surface) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.MeshFile
setSurface(Surface) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
setSurface(AbstractSurface) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
  Sets the underlying AbstractSurface object stored by this AbstractSurfaceUI to the specified AbstractSurface object.
setSurface(Surface) - Method in class net.sf.j3d.threeD.ui.displays.ShadedPreviewDisplay
setSurface(AbstractSurface) - Method in class net.sf.j3d.threeD.ui.panels.EditDefaultSurfaceTransformPanel
  Sets the AbstractSurface object that this EditDefaltSurfaceTransformPanel object modifies and updates the fields to reflect the change.
setSurface(AbstractSurfaceUI) - Method in class net.sf.j3d.threeD.ui.panels.EditSurfacePanel
  Sets the AbstractSurfaceUI object that this EditSurfacePanel object modifies and updates the fields to reflect the change.
setSurface(Surface) - Method in class net.sf.j3d.threeD.ui.panels.ShaderEditPanel
setSurface(AbstractSurface) - Method in class net.sf.j3d.threeD.ui.panels.TransformSurfacePanel
  Sets the AbstractSurface object that this TransformSurfacePanel object modifies and updates the fields to reflect the change.
setSurfaceFactory(LSystem.SurfaceFactory) - Method in class net.sf.j3d.threeD.raytracer.constructives.LSystem
setSurfaces(Surface[]) - Method in class net.sf.j3d.physics.Simulation
  Sets the surfaces stored by this Simulation object.
setSurfaces(Surface[]) - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
  Replaces all of the Surface objects of this Scene object with those represented by the specified Surface array.
setSurfaces(Surface[]) - Method in class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
  Replaces all of the Surface objects of this SurfaceGroup object with those represented by the specified Surface array.
setSurfaces(Surface[]) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
  Does nothing.
setTarget(Object) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
setTarget(Object) - Method in class net.sf.j3d.ui.ObjectTreeNode
setTerms(PolynomialTerm[]) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
  Sets the terms of this Polynomial object to those specified.
setTextArea(JTextArea) - Method in class net.sf.j3d.threeD.io.JTextAreaPrintWriter
  Sets the JTextArea object used by this JTextAreaPrintWriter to the specified JTextArea object.
setTexture(int, Texture) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the Texture object (used to color this AbstractSurface) at the specified index to the specified Texture object.
setTexture(Texture) - Method in class net.sf.j3d.threeD.raytracer.shaders.TextureShader
  Sets the Texture object used by this TextureShader object.
setTextures(Texture[]) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the Texture objects (used to color this AbstractSurface) to those specified.
Settings - Class in net.sf.j3d.threeD.run
  The Settings class provides access to settings that change the way the RayTracer and its components run.
Settings() - Constructor for class net.sf.j3d.threeD.run.Settings
setTorque(Vector) - Method in class net.sf.j3d.physics.RigidBody.State
setTransform(int, TransformMatrix) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the TransformMatrix object at the specified index used to transform this Surface object when it is rendered to the TransformMatrix object specified.
setTransforms(TransformMatrix[]) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Sets the TransformMatrix objects used to transform this AbstractSurface when it is rendered to those stored in the specified TransformMatrix object array.
setTreeCellRenderer(TreeCellRenderer) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
setTriangleData(int[][]) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
setType(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Plane
  Sets the orientation of this Plane object to the orientation specified by the integer type code.
setType(String) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.SurfaceUIFactory.SurfaceUIImpl
setType(int) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
  Sets the type of this TransformMatrixUI object to the type represented by the specified integer code.
setUpDirection(Vector) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
  Sets the up direction of this PinholeCamera object to the specified up direction.
setURL(String) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.MeshFile
setUserObject(Object) - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
  Does nothing.
setUserObject(Object) - Method in class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
  Sets the name of the SurfaceUI object stored to the specified value, if it is a String.
setUseTransform(boolean) - Method in class net.sf.j3d.threeD.raytracer.primitives.Triangle
setValue(double) - Method in class net.sf.j3d.threeD.ui.panels.PercentagePanel
  Sets the value (0.0 - 1.0) displayed by this PercentagePanel object.
setValueAt(Object, int, int) - Method in class net.sf.j3d.physics.RigidBodyTableModel
setValueAt(Object, int, int) - Method in class net.sf.j3d.threeD.ui.panels.EditablePropertiesTableModel
  Sets the value of the Editable object property that is represented in the cell at the specified row and column index to the specified value and notifies listeners that the cell value may have changed.
setVDT(double) - Method in class net.sf.j3d.physics.Simulation
  If the value of vdt is set to anything greater than 0.0, the time interval for each iteration will be set so that it is the value of vdt divided by the average velocity of the objects in the screen.
setVectors(Mesh.Vertex[]) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
  Removes all points stored by this Mesh and adds those stored in the specified array.
setVertices(Vector, Vector, Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Triangle
  Sets the vertices of this Triangle object to those specified.
setViewDirection(Vector) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
  Calls the setViewingDirection() method.
setViewerDirection(Vector) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
  Sets the direction toward the viewer to the specified Vector object.
setViewingDirection(Vector) - Method in class net.sf.j3d.threeD.raytracer.camera.OrthographicCamera
  Sets the viewing direction of this PinholeCamera object to the specified viewing direction.
setWeight(int, int, double) - Method in class net.sf.j3d.math.flow.BiGraph
setWidth(double) - Method in class net.sf.j3d.threeD.raytracer.lighting.RectangularLight
  Sets the width of the rectangular area of this RectangularLight object.
setX(double) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
  Sets the X coefficient of translation, scaling, or rotation depending on the type of this TransformMatrixUI object.
setX(double) - Method in class net.sf.j3d.util.Vector
  Sets the X coordinate of this Vector object.
setXOffset(double) - Method in class net.sf.j3d.threeD.ui.displays.ImageCanvas
setXScale(double) - Method in class net.sf.j3d.threeD.ui.displays.ImageCanvas
setY(double) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
  Sets the Y coefficient of translation, scaling, or rotation depending on the type of this TransformMatrixUI object.
setY(double) - Method in class net.sf.j3d.util.Vector
  Sets the Y coordinate of this Vector object.
setYOffset(double) - Method in class net.sf.j3d.threeD.ui.displays.ImageCanvas
setYScale(double) - Method in class net.sf.j3d.threeD.ui.displays.ImageCanvas
setZ(double) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.TransformMatrixUI
  Sets the Z coefficient of translation, scaling, or rotation depending on the type of this TransformMatrixUI object.
setZ(double) - Method in class net.sf.j3d.util.Vector
  Sets the Z coordinate of this Vector object.
shade(ShaderParameters) - Method in class net.sf.j3d.physics.shaders.RigidBodyStateShader
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
  Calculates a color value for this AbstractSurface using the sum of the values calculated by the Shader objects stored by this AbstractSurface and the parent of this AbstractSurface and returns this value as an RGB object.
shade(ShaderParameters) - Method in interface net.sf.j3d.threeD.raytracer.engine.Surface
  Returns an RGB object representing the color of this surface at the specified point based on the specified parameters.
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.MeshFile
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.BlendingShader
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.CheckerBoardShader
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.DiffuseShader
  Method specified by the Shader interface.
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.HighlightShader
  Method specified by the Shader interface.
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
  Method specified by the Shader interface.
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
  Method specified by the Shader interface.
shade(Vector, Vector, Vector, Light, Light[], Surface, Surface[], Vector, ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
shade(ShaderParameters) - Method in interface net.sf.j3d.threeD.raytracer.shaders.Shader
  Returns an RGB object that represents the shaded color calculated using the values of the specified ShaderParameters object.
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderSet
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.SilhouetteShader
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.shaders.TextureShader
shade(ShaderParameters) - Method in class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
  Returns the value of shade() obtained from the AbstractSurface object stored by this AbstractSurfaceUI.
ShadedPreviewDisplay - Class in net.sf.j3d.threeD.ui.displays
ShadedPreviewDisplay() - Constructor for class net.sf.j3d.threeD.ui.displays.ShadedPreviewDisplay
Shader - Interface in net.sf.j3d.threeD.raytracer.shaders
  The Shader interface is implemented by classes that provide a method for shading a surface.
ShaderEditPanel - Class in net.sf.j3d.threeD.ui.panels
  A ShaderEditPanel object can be used to allow a user to set the editable properties of members of a shader tree (assuming that they implement the Editable interface).
ShaderEditPanel(ShaderSet, EditableFactory) - Constructor for class net.sf.j3d.threeD.ui.panels.ShaderEditPanel
  Constructs a new ShaderEditPanel object.
ShaderFactory - Class in net.sf.j3d.threeD.raytracer.shaders
  The ShaderFactory class provides static methods for constructing Shader objects.
ShaderFactory() - Constructor for class net.sf.j3d.threeD.raytracer.shaders.ShaderFactory
shaderOut - Static variable in class net.sf.j3d.threeD.run.Settings
ShaderParameters - Class in net.sf.j3d.threeD.raytracer.shaders
  A ShaderParameters object stores parameters needed by most Shader implementations.
ShaderParameters(Vector, Vector, Vector, Light, Light[], Surface, Surface[]) - Constructor for class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
  Constructs a new ShaderParameters object using the specified arguments.
ShaderParameters(Vector, Vector, Vector, Light, Light[], Surface[]) - Constructor for class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
ShaderSet - Class in net.sf.j3d.threeD.raytracer.shaders
ShaderSet() - Constructor for class net.sf.j3d.threeD.raytracer.shaders.ShaderSet
ShaderTreeNode - Class in net.sf.j3d.threeD.ui.tree
  A ShaderTreeNode object wraps a Shader object and allows it to be displayed in a tree.
ShaderTreeNode(Shader, TreeNode) - Constructor for class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
  Constructs a new ShaderTreeNode object.
shadingOptionChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
  The code for a shading options change event.
shadowCalculation(Vector, Surface[], Light) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
  Performs the shadow calculations for the specified surfaces at the specified point using the data from the specified Light object.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.AddTransformDialog
  Shows this dialog in a JFrame.
showDialog() - Method in interface net.sf.j3d.threeD.ui.dialogs.Dialog
  Shows this dialog.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditCameraDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditLightDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPlaneDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialTermDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditTransformDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.EditTriangleDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.NetworkDialog
  Shows this dialog in a frame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.NewLightDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.NewSurfaceDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.RenderOptionsDialog
  Shows this dialog in a JFrame.
showDialog() - Method in class net.sf.j3d.threeD.ui.dialogs.SendTaskDialog
showMessage(String) - Method in class net.sf.j3d.io.ScpDownloader
showPanel() - Method in class net.sf.j3d.threeD.ui.panels.DebugOutputPanel
  Shows this panel in a JFrame.
showPanel() - Method in class net.sf.j3d.threeD.ui.panels.LightInfoPanel
  Shows this panel in a JFrame.
showPanel() - Method in class net.sf.j3d.threeD.ui.panels.SurfaceInfoPanel
  Shows this panel in a JFrame.
showSol - Static variable in class net.sf.j3d.math.cover.LinkedMatrix
silhouetteShader - Static variable in class net.sf.j3d.threeD.raytracer.shaders.ShaderFactory
SilhouetteShader - Class in net.sf.j3d.threeD.raytracer.shaders
  A SilhouetteShader object can be used to shade a surface with one color value for all parts of the surface.
SilhouetteShader() - Constructor for class net.sf.j3d.threeD.raytracer.shaders.SilhouetteShader
  Constructs a new SilhouetteShader object using black as a color.
SilhouetteShader(ColorProducer) - Constructor for class net.sf.j3d.threeD.raytracer.shaders.SilhouetteShader
  Constructs a new SilhouetteShader using the specified ColorProducer as a color.
simplify() - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
  Scans this Polynomial object for like terms and combines them and calculates the terms of the new partial derivatives.
simulation() - Method in class net.sf.j3d.physics.RigidBodyEditPanel
simulation(int, int, double, int, UpdateListener) - Method in class net.sf.j3d.physics.RigidBodyEditPanel
  Constructs a Simulation object using the specified parameters and the RigidBody objects stored by this RigidBodyEditPanel object.
simulation(int, int, double, int, UpdateListener, String) - Method in class net.sf.j3d.physics.RigidBodyEditPanel
  Constructs a Simulation object using the specified parameters and the RigidBody objects stored by this RigidBodyEditPanel object.
Simulation - Class in net.sf.j3d.physics
Simulation() - Constructor for class net.sf.j3d.physics.Simulation
Simulation(int, int) - Constructor for class net.sf.j3d.physics.Simulation
Simulation(int, int, RigidBody[], double, int) - Constructor for class net.sf.j3d.physics.Simulation
Simulation(int, int, RigidBody[], double, int, UpdateListener) - Constructor for class net.sf.j3d.physics.Simulation
Simulation(int, int, RigidBody[], double, int, UpdateListener, String) - Constructor for class net.sf.j3d.physics.Simulation
Simulation(int, int, double, double, double, RigidBody[], double, int, UpdateListener, String) - Constructor for class net.sf.j3d.physics.Simulation
  Constructs a new Simulation object using the specified parameters.
Simulation.Force - Interface in net.sf.j3d.physics
size() - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
sizeChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
  The code for a size change event.
SLEEP - Static variable in class net.sf.j3d.physics.RenderingClient
SpacePartition - Class in net.sf.j3d.threeD.raytracer.engine
SpacePartition() - Constructor for class net.sf.j3d.threeD.raytracer.engine.SpacePartition
SpanCalculator - Class in net.sf.j3d.math.cover
SpanCalculator(boolean[][][], int, int, int) - Constructor for class net.sf.j3d.math.cover.SpanCalculator
SpanCalculator.RowList - Class in net.sf.j3d.math.cover
SpanCalculator.RowList() - Constructor for class net.sf.j3d.math.cover.SpanCalculator.RowList
SpectrumDisplay - Class in net.sf.j3d.physics.test
SpectrumDisplay() - Constructor for class net.sf.j3d.physics.test.SpectrumDisplay
Sphere - Class in net.sf.j3d.physics
Sphere() - Constructor for class net.sf.j3d.physics.Sphere
  Constructs a new Sphere object using (0.0, 0.0, 0.0) for all vector values 1.0 for mass, 1.0 for the coefficient of restitution, and 4 for the radial sample.
Sphere(Vector, Vector, Vector, Vector, Vector, Vector, double, double, double, int) - Constructor for class net.sf.j3d.physics.Sphere
  Constructs a new Sphere object using the specified initial rigid body state values.
Sphere - Class in net.sf.j3d.threeD.raytracer.primitives
  A Sphere object represents a primitive sphere in 3d space.
Sphere() - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Sphere
  Constructs a Sphere object that represents a unit sphere centered at the origin that is black.
Sphere(Vector, double) - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Sphere
  Constructs a Sphere object that represents a sphere with the specified center location and radius that is black.
Sphere(Vector, double, RGB) - Constructor for class net.sf.j3d.threeD.raytracer.primitives.Sphere
  Constructs a Sphere object that represents a sphere with the specified center location, radius, and color.
SPHERICAL_COORDINATES - Static variable in class net.sf.j3d.util.Vector
SPHERICAL_PROJECTION - Static variable in class net.sf.j3d.threeD.raytracer.textures.ImageTexture
SphericalLight - Class in net.sf.j3d.threeD.raytracer.lighting
  A SphericalLight object provides PointLight samples that are randomly distributed across the surface of a sphere.
SphericalLight() - Constructor for class net.sf.j3d.threeD.raytracer.lighting.SphericalLight
  Constructs a new SphericalLight object.
SphericalLight(Vector, double) - Constructor for class net.sf.j3d.threeD.raytracer.lighting.SphericalLight
  Constructs a new SphericalLight object.
SplashScreen - Class in net.sf.j3d.threeD.ui.panels
  The SplashScreen class extends JWindow and can display an image while the main application loads.
SplashScreen(Image) - Constructor for class net.sf.j3d.threeD.ui.panels.SplashScreen
  Constructs a new SplashScreen object to display the specified Image object.
ssHeight - Variable in class net.sf.j3d.threeD.raytracer.engine.RenderParameters
  Super sample dimensions.
ssWidth - Variable in class net.sf.j3d.threeD.raytracer.engine.RenderParameters
  Super sample dimensions.
start() - Method in class net.sf.j3d.math.WaveSimulator.DisplayPanel
start() - Method in class net.sf.j3d.physics.circles.ParticleSet
start() - Method in class net.sf.j3d.physics.Simulation
  Calls the run method on this Simulation object.
start() - Method in class net.sf.j3d.threeD.ui.dialogs.NetworkDialog
  Starts a server if this NetworkDialog object is not already running one.
startHtml - Static variable in class net.sf.j3d.io.RSSFeed
stateChanged(ChangeEvent) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
STEP - Static variable in class net.sf.j3d.threeD.raytracer.constructives.LSystem
stop() - Method in class net.sf.j3d.physics.circles.ParticleSetDisplay
stop() - Method in class net.sf.j3d.physics.circles.PotentialDisplay
stop() - Method in class net.sf.j3d.threeD.ui.dialogs.NetworkDialog
  Stops and disposes the server started by this NetworkDialog object.
Storable - Interface in net.sf.j3d.io
  An implementation of the Storable interface provides a way to persist the state of an instance.
store(OutputStream) - Method in interface net.sf.j3d.io.Storable
  Persist the contents of this Storable instance.
storeOutput(long, int, JobOutput) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob.RayTracingOutputHandler
storeValues(File) - Method in class net.sf.j3d.util.Graph
StripeTexture - Class in net.sf.j3d.threeD.raytracer.textures
  The StripeTexture object can be used to stripe a surface.
StripeTexture() - Constructor for class net.sf.j3d.threeD.raytracer.textures.StripeTexture
  Constructs a StripeTexture object that can be used to stripe a surface.
StripeTexture(Object[]) - Constructor for class net.sf.j3d.threeD.raytracer.textures.StripeTexture
  Constructs a StripeTexture object using the specified properties.
stripeTexture - Static variable in class net.sf.j3d.threeD.raytracer.textures.TextureFactory
subList(int, int) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
submit() - Method in class net.sf.j3d.threeD.ui.dialogs.SendTaskDialog
subtract(RGB) - Method in class net.sf.j3d.util.graphics.RGB
  Returns the difference of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
subtract(Vector) - Method in class net.sf.j3d.util.Vector
  Returns the difference of the vector represented by this Vector object and that of the specified Vector object.
subtractFrom(RGB) - Method in class net.sf.j3d.util.graphics.RGB
  Subtracts the specified RGB object from this RGB object.
subtractFrom(Vector) - Method in class net.sf.j3d.util.Vector
  Subtracts the vector represented by the specified Vector object from this Vector object.
Surface - Interface in net.sf.j3d.threeD.raytracer.engine
  The Surface interface is implemented by any 3d object which may be intersected by a 3d ray.
SurfaceAddEvent - Class in net.sf.j3d.threeD.ui.event
  A SurfaceAddEvent object represents the event of adding a new surface to the current scene.
SurfaceAddEvent(Surface) - Constructor for class net.sf.j3d.threeD.ui.event.SurfaceAddEvent
  Constructs a new SurfaceAddEvent object with the specified target.
SurfaceEditEvent - Class in net.sf.j3d.threeD.ui.event
  A SurfaceEditEvent object represents the event of editing a surface in the current scene.
SurfaceEditEvent(int, Surface) - Constructor for class net.sf.j3d.threeD.ui.event.SurfaceEditEvent
  Constructs a new SurfaceEditEvent object with the specified integer code.
SurfaceEvent - Interface in net.sf.j3d.threeD.ui.event
  A SurfaceEvent object represents an event that targets a surface.
SurfaceGroup - Class in net.sf.j3d.threeD.raytracer.engine
  A SurfaceGroup object allows Surface objects to be grouped together.
SurfaceGroup() - Constructor for class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
  Constructs a SurfaceGroup object with no Surface objects.
SurfaceGroup(Surface[]) - Constructor for class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
  Constructs a SurfaceGroup object using the Surface objects in the specified array.
SurfaceInfoPanel - Class in net.sf.j3d.threeD.ui.panels
  A SurfaceInfoPanel object allows access to a list of SurfaceUI objects contained in the specified Scene object.
SurfaceInfoPanel(Scene) - Constructor for class net.sf.j3d.threeD.ui.panels.SurfaceInfoPanel
  Constructs a new SurfaceInfoPanel using the specified Scene object.
SurfaceLight - Interface in net.sf.j3d.threeD.raytracer.lighting
  A SurfaceLight implementation represents a light that can be represented by some (possible infinite) set of other Light objects.
SurfaceListModel - Class in net.sf.j3d.threeD.ui.panels
  The SurfaceListModel class extends AbstractListModel and provides a list model that dynamically displays the Surface objects of a Scene object.
SurfaceListModel(Scene) - Constructor for class net.sf.j3d.threeD.ui.panels.SurfaceListModel
  Constructs a new SurfaceListModel object using the specified Scene object.
surfaceOut - Static variable in class net.sf.j3d.threeD.run.Settings
  A JTextAreaPrintWriter object that should be used for debug output from surfaces.
SurfacePersistenceDelegate - Class in net.sf.j3d.threeD.io
  A SurfacePersistenceDelegate object adjusts the way the an AbstractSurface or AbstractSurfaceUI object is encoded into XML when using an XMLEncoder.
SurfacePersistenceDelegate() - Constructor for class net.sf.j3d.threeD.io.SurfacePersistenceDelegate
SurfaceRemoveEvent - Class in net.sf.j3d.threeD.ui.event
  A SurfaceRemoveEvent object represents the event of removing a Surface object from the current Scene object.
SurfaceRemoveEvent(Surface) - Constructor for class net.sf.j3d.threeD.ui.event.SurfaceRemoveEvent
  Constructs a new SurfaceRemoveEvent object using the specified target.
SurfaceTreeNode - Class in net.sf.j3d.threeD.ui.tree
  A SurfaceTreeNode object allows SurfaceUI objects to be represented by TreeNode components that can be added to a JTree component.
SurfaceTreeNode(SurfaceUI, TreeNode) - Constructor for class net.sf.j3d.threeD.ui.tree.SurfaceTreeNode
  Constructs a new SurfaceTreeNode object using the specified SurfaceUI object with the specified parent.
SurfaceUI - Interface in net.sf.j3d.threeD.raytracer.surfaceUI
  The SurfaceUI interface is implemented by classes that represent a Surface object that can be used in an application with a user interface.
SurfaceUIFactory - Class in net.sf.j3d.threeD.raytracer.surfaceUI
  The SurfaceUIFactory class provides static methods for creating SurfaceUI instances.
SurfaceUIFactory.SurfaceUIImpl - Class in net.sf.j3d.threeD.raytracer.surfaceUI
SurfaceUIFactory.SurfaceUIImpl() - Constructor for class net.sf.j3d.threeD.raytracer.surfaceUI.SurfaceUIFactory.SurfaceUIImpl
SurfaceUIFactory.SurfaceUIImpl(AbstractSurface, String, Class) - Constructor for class net.sf.j3d.threeD.raytracer.surfaceUI.SurfaceUIFactory.SurfaceUIImpl
SurfaceWrapper - Interface in net.sf.j3d.threeD.raytracer.engine
  A SurfaceWrapper implementation stores/wraps a Surface.
swapCols(boolean[][][]) - Static method in class net.sf.j3d.math.cover.SpanCalculator
swapRows(boolean[][][]) - Static method in class net.sf.j3d.math.cover.SpanCalculator

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