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
 

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