XJRT Rendering Toolkit 1.0b06
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ASSERT(boolean) - Static method in class javax.vecmath.VecmathTest
 
ASSERT(boolean, String) - Static method in class javax.vecmath.VecmathTest
 
Aggregate - class org.autochthonous.graphics.rt.objects.Aggregate.
An aggregate object.
Aggregate() - Constructor for class org.autochthonous.graphics.rt.objects.Aggregate
 
Algebraic - class org.autochthonous.graphics.rt.objects.Algebraic.
Rendering for an arbitrary algebraic surface.
Algebraic(String) - Constructor for class org.autochthonous.graphics.rt.objects.Algebraic
base constructor for an algebraic surface.
Algebraic(int) - Constructor for class org.autochthonous.graphics.rt.objects.Algebraic
 
Algebraic.RayPoly - class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly.
 
Algebraic.RayPoly(int) - Constructor for class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
order in this case is the maximum order this structure will need to accomodate.
Ambient - class org.autochthonous.graphics.rt.shaders.ct.Ambient.
An ambient only surface shader.
Ambient(World) - Constructor for class org.autochthonous.graphics.rt.shaders.ct.Ambient
 
Atmosphere - interface org.autochthonous.graphics.rt.Atmosphere.
 
AtmosphereData - class org.autochthonous.graphics.rt.AtmosphereData.
 
AtmosphereData() - Constructor for class org.autochthonous.graphics.rt.AtmosphereData
 
AtmosphereDataIterator - class org.autochthonous.graphics.rt.AtmosphereDataIterator.
 
AtmosphereDataList - class org.autochthonous.graphics.rt.AtmosphereDataList.
 
AtmosphereIterator - interface org.autochthonous.graphics.rt.AtmosphereIterator.
 
AxisAngle4d - class javax.vecmath.AxisAngle4d.
A 4 element axis angle represented by double precision floating point x,y,z,angle components.
AxisAngle4d(double, double, double, double) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d from the specified x, y, z, and angle.
AxisAngle4d(double[]) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d from the components contained in the array.
AxisAngle4d(AxisAngle4d) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes a AxisAngle4d from the specified AxisAngle4d.
AxisAngle4d(AxisAngle4f) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes a AxisAngle4d from the specified AxisAngle4f.
AxisAngle4d() - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes a AxisAngle4d to (0,0,0,0).
AxisAngle4f - class javax.vecmath.AxisAngle4f.
A 4 element axis angle represented by single precision floating point x,y,z,angle components.
AxisAngle4f(float, float, float, float) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes an AxisAngle4f from the specified x, y, z, and angle.
AxisAngle4f(float[]) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes an AxisAngle4f from the components contained in the array.
AxisAngle4f(AxisAngle4f) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes a AxisAngle4f from the specified AxisAngle4f.
AxisAngle4f(AxisAngle4d) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes a AxisAngle4f from the specified AxisAngle4f.
AxisAngle4f() - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes a AxisAngle4f to (0,0,0,0).
a - Variable in class org.autochthonous.graphics.rt.Pixel
 
absolute(Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple2d
Sets each component of this tuple to its absolute value.
absolute(Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple2f
Sets each component of this tuple to its absolute value.
absolute(Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple3d
Sets each component of this tuple to its absolute value.
absolute(Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple3f
Sets each component of this tuple to its absolute value.
absolute(Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple4d
Sets each component of this tuple to its absolute value.
absolute(Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple4f
Sets each component of this tuple to its absolute value.
add(GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to sum of itself and matrix m1.
add(GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to sum of itself and the specified vector
add(GVector, GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the vector sum of vectors vector1 and vector2.
add(double) - Method in class javax.vecmath.Matrix3d
Adds a scalar to each component of this matrix.
add(double, Matrix3d) - Method in class javax.vecmath.Matrix3d
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to sum of itself and matrix m1.
add(float) - Method in class javax.vecmath.Matrix3f
Adds a scalar to each component of this matrix.
add(float, Matrix3f) - Method in class javax.vecmath.Matrix3f
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to sum of itself and matrix m1.
add(double) - Method in class javax.vecmath.Matrix4d
Adds a scalar to each component of this matrix.
add(double, Matrix4d) - Method in class javax.vecmath.Matrix4d
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix4d, Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to sum of itself and matrix m1.
add(float) - Method in class javax.vecmath.Matrix4f
Adds a scalar to each component of this matrix.
add(float, Matrix4f) - Method in class javax.vecmath.Matrix4f
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix4f, Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to sum of itself and matrix m1.
add(Tuple2d, Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple2f, Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple3d, Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple3f, Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple4d, Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple4f, Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(AtmosphereData) - Method in class org.autochthonous.graphics.rt.AtmosphereDataList
 
add(BBox) - Method in class org.autochthonous.graphics.rt.BBox
 
add(Hit) - Method in class org.autochthonous.graphics.rt.HitList
 
add(Ray, Renderable, float, ColorCalculator, NormalCalculator, TextureMapper, Shader) - Method in class org.autochthonous.graphics.rt.HitList
 
add(LightData) - Method in class org.autochthonous.graphics.rt.LightDataList
 
add(Pixel) - Method in class org.autochthonous.graphics.rt.Pixel
 
add(Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
add(Light) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
add(Atmosphere) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
add(Shader) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
add(Traceable) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
add(double) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
add(Algebraic.RayPoly) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
add(WaveSource) - Method in class org.autochthonous.graphics.rt.util.WaveSourceList
 
addAffected(Traceable) - Method in interface org.autochthonous.graphics.rt.Atmosphere
 
addAffected(Renderable) - Method in interface org.autochthonous.graphics.rt.Light
 
addAffected(Renderable) - Method in class org.autochthonous.graphics.rt.objects.DirectionalLight
 
addAffected(Renderable) - Method in class org.autochthonous.graphics.rt.objects.DistantLight
 
addAffected(Traceable) - Method in class org.autochthonous.graphics.rt.objects.Fog
Add an affected region to the fog.
addAffected(Renderable) - Method in class org.autochthonous.graphics.rt.objects.PointLight
add an object as being one of those affected by this light.
addXpow(Ray, int) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
addYpow(Ray, int) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
addZpow(Ray, int) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
adjustFor(float, float, float) - Method in class org.autochthonous.graphics.rt.BBox
 
adjustFor(Point3f) - Method in class org.autochthonous.graphics.rt.BBox
 
adjustFor(BBox) - Method in class org.autochthonous.graphics.rt.BBox
 
affectingAtmospheres(Hit) - Method in interface org.autochthonous.graphics.rt.Illuminated
Return the atmospheres that affect the light coming back from the hit.
affectingAtmospheres(Hit) - Method in class org.autochthonous.graphics.rt.World
 
affectingAtmospheres(Hit) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
affectingAtmospheres(Hit, Illuminated) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
affectingAtmospheres(Hit) - Method in class org.autochthonous.graphics.rt.objects.BvTree
 
alignZAxis(double, double, double) - Method in class org.autochthonous.graphics.rt.Transform
multiply in the necessary translations to rotate our world so the z axis "becomes" the direction vector represented x, y and z.
alpha - Variable in class org.autochthonous.graphics.rt.Shader
 
ambient - Variable in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
 
ambientContribution(World) - Method in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
return the ambient contribution of the given world to this surface.
angle - Variable in class javax.vecmath.AxisAngle4d
The angle.
angle - Variable in class javax.vecmath.AxisAngle4f
The angle.
angle(GVector) - Method in class javax.vecmath.GVector
Returns the (n-space) angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector2d) - Method in class javax.vecmath.Vector2d
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector2f) - Method in class javax.vecmath.Vector2f
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector3d) - Method in class javax.vecmath.Vector3d
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector3f) - Method in class javax.vecmath.Vector3f
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector4d) - Method in class javax.vecmath.Vector4d
Returns the (4-space) angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector4f) - Method in class javax.vecmath.Vector4f
Returns the (4-space) angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
atmospheres() - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 

B

BBox - class org.autochthonous.graphics.rt.BBox.
 
BBox() - Constructor for class org.autochthonous.graphics.rt.BBox
 
BBox(float, float, float, float, float, float) - Constructor for class org.autochthonous.graphics.rt.BBox
 
BBox(BBox) - Constructor for class org.autochthonous.graphics.rt.BBox
 
BEGIN_TAG - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
BEZIER - Static variable in class org.autochthonous.graphics.rt.objects.Patch
 
B_SPLINE - Static variable in class org.autochthonous.graphics.rt.objects.Patch
 
Background - class org.autochthonous.graphics.rt.Background.
The background object
Background() - Constructor for class org.autochthonous.graphics.rt.Background
 
Blobby - class org.autochthonous.graphics.rt.objects.Blobby.
Based on, "ray tracing implicit surfaces resulting from the summation of bounded volume polynomial functions", By David Tonnesen, Tech Report no 89003, Rensselear Design Research Center, Rensselaer Polytechnic Institute, Troy, Nw York, 12180.
Blobby() - Constructor for class org.autochthonous.graphics.rt.objects.Blobby
 
Bounded - class org.autochthonous.graphics.rt.Bounded.
 
Bounded() - Constructor for class org.autochthonous.graphics.rt.Bounded
 
BoundingBox - class org.autochthonous.graphics.rt.objects.BoundingBox.
A bounding box object - whatever it contains will be clipped to the box dimensions.
BoundingBox(BBox, Renderable) - Constructor for class org.autochthonous.graphics.rt.objects.BoundingBox
 
Box - class org.autochthonous.graphics.rt.objects.Box.
a box, in canonical form a box with one vertex at the origin, the opposite vertex at the point (1, 1, 1).
Box(Point3d, Point3d) - Constructor for class org.autochthonous.graphics.rt.objects.Box
 
Box(Point3f, Point3f) - Constructor for class org.autochthonous.graphics.rt.objects.Box
 
BumpMappedMetal - class BumpMappedMetal.
A tiling bump map shader.
BumpMappedMetal(World, Tile) - Constructor for class BumpMappedMetal
 
Bumpy - class Bumpy.
A bumpy shader - an extension of the Plastic one.
Bumpy(World) - Constructor for class Bumpy
 
BvTree - class org.autochthonous.graphics.rt.objects.BvTree.
A BvTree.
BvTree() - Constructor for class org.autochthonous.graphics.rt.objects.BvTree
 
BvTree(Aggregate) - Constructor for class org.autochthonous.graphics.rt.objects.BvTree
 
BvTree(Partitionable[]) - Constructor for class org.autochthonous.graphics.rt.objects.BvTree
 
b - Variable in class org.autochthonous.graphics.rt.Pixel
 
bBox - Variable in class org.autochthonous.graphics.rt.Bounded
 
bBox() - Method in class org.autochthonous.graphics.rt.Bounded
return a reference to the current bounding box.
bBox() - Method in interface org.autochthonous.graphics.rt.Partitionable
 
bBox() - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
bBox() - Method in class org.autochthonous.graphics.rt.objects.BoundingBox
 
bBox() - Method in class org.autochthonous.graphics.rt.objects.Metaball
 
background - Variable in class org.autochthonous.graphics.rt.Renderer
 
base - Variable in class WaveShader
 
base - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
blend - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
blendColor - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 

C

CARDINAL - Static variable in class org.autochthonous.graphics.rt.objects.Patch
 
CDATA_SECTION - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
COMMENT - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
Color3b - class javax.vecmath.Color3b.
A three byte vector used for colors.
Color3b(byte, byte, byte) - Constructor for class javax.vecmath.Color3b
Constructs and initializes a Color3b from the specified three values.
Color3b(byte[]) - Constructor for class javax.vecmath.Color3b
Constructs and initializes a Color3b from input array of length 3.
Color3b(Color3b) - Constructor for class javax.vecmath.Color3b
Constructs and initializes a Color3b from the specified Color3b.
Color3b(Tuple3b) - Constructor for class javax.vecmath.Color3b
Constructs and initializes a Color3b from the specified Tuple3b.
Color3b() - Constructor for class javax.vecmath.Color3b
Constructs and initializes a Color3b to (0,0,0).
Color3f - class javax.vecmath.Color3f.
A 3 element color represented by single precision floating point x,y,z coordinates.
Color3f(float, float, float) - Constructor for class javax.vecmath.Color3f
Constructs and initializes a Color3f from the specified xyz
Color3f(float[]) - Constructor for class javax.vecmath.Color3f
Constructs and initializes a Color3f from input array of length 3.
Color3f(Color3f) - Constructor for class javax.vecmath.Color3f
Constructs and initializes a Color3f from the specified Color3f.
Color3f(Tuple3d) - Constructor for class javax.vecmath.Color3f
Constructs and initializes a Color3f from the specified Tuple3d.
Color3f(Tuple3f) - Constructor for class javax.vecmath.Color3f
Constructs and initializes a Color3f from the specified Tuple3f.
Color3f() - Constructor for class javax.vecmath.Color3f
Constructs and initializes a Color3f to (0,0,0).
Color4b - class javax.vecmath.Color4b.
A four byte colors (mostly used for colors with alpha).
Color4b(byte, byte, byte, byte) - Constructor for class javax.vecmath.Color4b
Constructs and initializes a Color4b from the specified four values.
Color4b(byte[]) - Constructor for class javax.vecmath.Color4b
Constructs and initializes a Color4b from input array of length 4.
Color4b(Color4b) - Constructor for class javax.vecmath.Color4b
Constructs and initializes a Color4b from the specified Color4b.
Color4b(Tuple4b) - Constructor for class javax.vecmath.Color4b
Constructs and initializes a Color4b from the specified Tuple4b.
Color4b() - Constructor for class javax.vecmath.Color4b
Constructs and initializes a Color4b to (0,0,0,0).
Color4f - class javax.vecmath.Color4f.
A 4 element color represented by single precision floating point x,y,z,w coordinates.
Color4f(float, float, float, float) - Constructor for class javax.vecmath.Color4f
Constructs and initializes a Color4f from the specified xyzw
Color4f(float[]) - Constructor for class javax.vecmath.Color4f
Constructs and initializes a Color4f from input array of length 4.
Color4f(Color4f) - Constructor for class javax.vecmath.Color4f
Constructs and initializes a Color4f from the specified Color4f.
Color4f(Tuple4d) - Constructor for class javax.vecmath.Color4f
Constructs and initializes a Color4f from the specified Tuple4d.
Color4f(Tuple4f) - Constructor for class javax.vecmath.Color4f
Constructs and initializes a Color4f from the specified Tuple4f.
Color4f() - Constructor for class javax.vecmath.Color4f
Constructs and initializes a Color4f to (0,0,0,0).
ColorCalculator - interface org.autochthonous.graphics.rt.ColorCalculator.
 
ColorMap - class org.autochthonous.graphics.rt.ColorMap.
create a spline interpolated color map, using either on input array of colors, or by parsing the appropriate XML.
ColorMap(Color3f[]) - Constructor for class org.autochthonous.graphics.rt.ColorMap
 
ColorMap(RMLReader) - Constructor for class org.autochthonous.graphics.rt.ColorMap
 
Colors - class org.autochthonous.graphics.rt.objects.Colors.
a list of colors.
Cone - class org.autochthonous.graphics.rt.objects.Cone.
a cone.
Cone(Point3d, double, Point3d, double) - Constructor for class org.autochthonous.graphics.rt.objects.Cone
 
Cone(Point3f, double, Point3f, double) - Constructor for class org.autochthonous.graphics.rt.objects.Cone
 
ConicalMap - class org.autochthonous.graphics.rt.mappers.ConicalMap.
 
ConicalMap() - Constructor for class org.autochthonous.graphics.rt.mappers.ConicalMap
 
ConicalMap(double, double) - Constructor for class org.autochthonous.graphics.rt.mappers.ConicalMap
 
CookTorranceShader - class org.autochthonous.graphics.rt.shaders.CookTorranceShader.
a general purpose Cook-Torrance shader.
CookTorranceShader(World) - Constructor for class org.autochthonous.graphics.rt.shaders.CookTorranceShader
 
Csg - class org.autochthonous.graphics.rt.objects.Csg.
a csg object, these can be nested and support UNION, INTERSECT, and the SUBTRACT operation (right operand affects left).
Csg(int, Renderable, Renderable) - Constructor for class org.autochthonous.graphics.rt.objects.Csg
 
Cylinder - class org.autochthonous.graphics.rt.objects.Cylinder.
a cylinder.
Cylinder(Point3d, Point3d, double) - Constructor for class org.autochthonous.graphics.rt.objects.Cylinder
 
Cylinder(Point3f, Point3f, double) - Constructor for class org.autochthonous.graphics.rt.objects.Cylinder
 
CylindricalMap - class org.autochthonous.graphics.rt.mappers.CylindricalMap.
 
CylindricalMap() - Constructor for class org.autochthonous.graphics.rt.mappers.CylindricalMap
 
calculateNormal(Hit, Vector3f) - Method in interface org.autochthonous.graphics.rt.Shadeable
 
calculateScreenSize(double, BBox) - Method in class org.autochthonous.graphics.rt.World
return a rough estimate of how big a given object would be in screen space, given it's bounding box, and how far away it is from the eyepoint.
camera - Variable in class org.autochthonous.graphics.rt.Renderer
 
canonicalBBox - Static variable in class org.autochthonous.graphics.rt.objects.SuperQuadric
 
canonicalMap - Static variable in class org.autochthonous.graphics.rt.mappers.ConicalMap
 
canonicalMap - Static variable in class org.autochthonous.graphics.rt.mappers.CylindricalMap
 
canonicalMap - Static variable in class org.autochthonous.graphics.rt.mappers.SphericalMap
 
changesAtX(double) - Method in class org.autochthonous.math.QuarticSturmSolver
 
changesAtX(double) - Method in class org.autochthonous.math.SturmSolver
calculate the sign changes in the sturm sequence in at value x
circle13 - Static variable in class org.autochthonous.graphics.rt.util.SampleMask
 
circle19 - Static variable in class org.autochthonous.graphics.rt.util.SampleMask
 
circle5 - Static variable in class org.autochthonous.graphics.rt.util.SampleMask
 
circle7 - Static variable in class org.autochthonous.graphics.rt.util.SampleMask
 
clamp(double, double, Tuple2d) - Method in class javax.vecmath.Tuple2d
Clamps the tuple parameter to the range [low, high] and places the values into this tuple.
clamp(double, double) - Method in class javax.vecmath.Tuple2d
Clamps this tuple to the range [low, high].
clamp(float, float, Tuple2f) - Method in class javax.vecmath.Tuple2f
Clamps the tuple parameter to the range [low, high] and places the values into this tuple.
clamp(float, float) - Method in class javax.vecmath.Tuple2f
Clamps this tuple to the range [low, high].
clamp(float, float) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
clamp(float, float, Tuple3d) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
clamp(double, double) - Method in class javax.vecmath.Tuple3d
Clamps this tuple to the range [low, high].
clamp(double, double, Tuple3d) - Method in class javax.vecmath.Tuple3d
Clamps the tuple parameter to the range [low, high] and places the values into this tuple.
clamp(float, float, Tuple3f) - Method in class javax.vecmath.Tuple3f
Clamps the tuple parameter to the range [low, high] and places the values into this tuple.
clamp(float, float) - Method in class javax.vecmath.Tuple3f
Clamps this tuple to the range [low, high].
clamp(double, double, Tuple4d) - Method in class javax.vecmath.Tuple4d
Clamps the tuple parameter to the range [low, high] and places the values into this tuple.
clamp(double, double) - Method in class javax.vecmath.Tuple4d
Clamps this tuple to the range [low, high].
clamp(float, float, Tuple4f) - Method in class javax.vecmath.Tuple4f
Clamps the tuple parameter to the range [low, high] and places the values into this tuple.
clamp(float, float) - Method in class javax.vecmath.Tuple4f
Clamps this tuple to the range [low, high].
clamp - Variable in class org.autochthonous.graphics.rt.Renderer
 
clamp(float) - Method in class org.autochthonous.graphics.rt.Shader
utility method to allow a value to be clamped between 0 and 1.
clampMax(double, Tuple2d) - Method in class javax.vecmath.Tuple2d
Clamps the maximum value of the tuple parameter to the max parameter and places the values into this tuple.
clampMax(double) - Method in class javax.vecmath.Tuple2d
Clamps the maximum value of this tuple to the max parameter.
clampMax(float, Tuple2f) - Method in class javax.vecmath.Tuple2f
Clamps the maximum value of the tuple parameter to the max parameter and places the values into this tuple.
clampMax(float) - Method in class javax.vecmath.Tuple2f
Clamps the maximum value of this tuple to the max parameter.
clampMax(float, Tuple3d) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
clampMax(float) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
clampMax(double, Tuple3d) - Method in class javax.vecmath.Tuple3d
Clamps the maximum value of the tuple parameter to the max parameter and places the values into this tuple.
clampMax(double) - Method in class javax.vecmath.Tuple3d
Clamps the maximum value of this tuple to the max parameter.
clampMax(float, Tuple3f) - Method in class javax.vecmath.Tuple3f
Clamps the maximum value of the tuple parameter to the max parameter and places the values into this tuple.
clampMax(float) - Method in class javax.vecmath.Tuple3f
Clamps the maximum value of this tuple to the max parameter.
clampMax(double, Tuple4d) - Method in class javax.vecmath.Tuple4d
Clamps the maximum value of the tuple parameter to the max parameter and places the values into this tuple.
clampMax(double) - Method in class javax.vecmath.Tuple4d
Clamps the maximum value of this tuple to the max parameter.
clampMax(float, Tuple4f) - Method in class javax.vecmath.Tuple4f
Clamps the maximum value of the tuple parameter to the max parameter and places the values into this tuple.
clampMax(float) - Method in class javax.vecmath.Tuple4f
Clamps the maximum value of this tuple to the max parameter.
clampMin(double, Tuple2d) - Method in class javax.vecmath.Tuple2d
Clamps the minimum value of the tuple parameter to the min parameter and places the values into this tuple.
clampMin(double) - Method in class javax.vecmath.Tuple2d
Clamps the minimum value of this tuple to the min parameter.
clampMin(float, Tuple2f) - Method in class javax.vecmath.Tuple2f
Clamps the minimum value of the tuple parameter to the min parameter and places the values into this tuple.
clampMin(float) - Method in class javax.vecmath.Tuple2f
Clamps the minimum value of this tuple to the min parameter.
clampMin(float) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
clampMin(float, Tuple3d) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
clampMin(double) - Method in class javax.vecmath.Tuple3d
Clamps the minimum value of this tuple to the min parameter.
clampMin(double, Tuple3d) - Method in class javax.vecmath.Tuple3d
Clamps the minimum value of the tuple parameter to the min parameter and places the values into this tuple.
clampMin(float, Tuple3f) - Method in class javax.vecmath.Tuple3f
Clamps the minimum value of the tuple parameter to the min parameter and places the values into this tuple.
clampMin(float) - Method in class javax.vecmath.Tuple3f
Clamps the minimum value of this tuple to the min parameter.
clampMin(double, Tuple4d) - Method in class javax.vecmath.Tuple4d
Clamps the minimum value of the tuple parameter to the min parameter and places the values into this tuple.
clampMin(double) - Method in class javax.vecmath.Tuple4d
Clamps the minimum value of this tuple to the min parameter.
clampMin(float, Tuple4f) - Method in class javax.vecmath.Tuple4f
Clamps the minimum value of the tuple parameter to the min parameter and places the values into this tuple.
clampMin(float) - Method in class javax.vecmath.Tuple4f
Clamps the minimum value of this tuple to the min parameter.
clone() - Method in class org.autochthonous.graphics.rt.Renderable
 
clone() - Method in interface org.autochthonous.graphics.rt.Traceable
 
clone() - Method in class org.autochthonous.graphics.rt.objects.Metaball
 
col - Variable in class org.autochthonous.graphics.rt.Ray
 
color() - Method in class org.autochthonous.graphics.rt.AtmosphereData
 
color() - Method in class org.autochthonous.graphics.rt.Hit
return the base color for the surface this hit is on.
color() - Method in class org.autochthonous.graphics.rt.LightData
 
color - Variable in class org.autochthonous.graphics.rt.Renderable
 
colorAt(double) - Method in class org.autochthonous.graphics.rt.ColorMap
get the color for the index into the color map f.
colorCalc - Variable in class org.autochthonous.graphics.rt.Hit
 
colorMap - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
colors() - Method in class org.autochthonous.graphics.rt.objects.Colors
 
configureLenseMask(int, boolean) - Method in class org.autochthonous.graphics.rt.Viewer
 
conjugate(Quat4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the conjugate of quaternion q1.
conjugate() - Method in class javax.vecmath.Quat4d
Negate the value of of each of this quaternion's x,y,z coordinates in place.
conjugate(Quat4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the conjugate of quaternion q1.
conjugate() - Method in class javax.vecmath.Quat4f
Negate the value of of each of this quaternion's x,y,z coordinates in place.
contains(Point3f) - Method in class org.autochthonous.graphics.rt.BBox
 
continuationRay() - Method in class org.autochthonous.graphics.rt.Hit
get r so that it represents a continuation of the incident one, i.e.
copyHit(Hit) - Method in class org.autochthonous.graphics.rt.Ray
 
copySubMatrix(int, int, int, int, int, int, GMatrix) - Method in class javax.vecmath.GMatrix
Copies a sub-matrix derived from this matrix into the target matrix.
createObjectSpaceRay(Ray) - Method in class org.autochthonous.graphics.rt.Renderable
return a new ray which represents an object space version of the ray passed in.
cross(Vector3d, Vector3d) - Method in class javax.vecmath.Vector3d
Sets this vector to be the vector cross product of vectors v1 and v2.
cross(Vector3f, Vector3f) - Method in class javax.vecmath.Vector3f
Sets this vector to be the vector cross product of vectors v1 and v2.
currentRi - Variable in class org.autochthonous.graphics.rt.Ray
 
currentTimeSlice - Variable in class org.autochthonous.graphics.rt.Renderer
 
currentY - Variable in class org.autochthonous.graphics.rt.Renderer
 

D

DOC_TYPE - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
DXFFile - class org.autochthonous.graphics.rt.models.DXFFile.
a parser for the DXF files.
DXFFile(String) - Constructor for class org.autochthonous.graphics.rt.models.DXFFile
 
DirectionalLight - class org.autochthonous.graphics.rt.objects.DirectionalLight.
a directional light - the basic spotlight.
DirectionalLight(Point3f, Vector3f, double, double, Color3f) - Constructor for class org.autochthonous.graphics.rt.objects.DirectionalLight
basic constructor.
DirectionalLight(Point3f, Vector3f, double, Color3f) - Constructor for class org.autochthonous.graphics.rt.objects.DirectionalLight
basic constructor - no penumbra.
Disk - class org.autochthonous.graphics.rt.objects.Disk.
a disk.
Disk(double) - Constructor for class org.autochthonous.graphics.rt.objects.Disk
 
DiskMap - class org.autochthonous.graphics.rt.mappers.DiskMap.
 
DiskMap() - Constructor for class org.autochthonous.graphics.rt.mappers.DiskMap
 
Disp - class org.autochthonous.graphics.rt.tools.Disp.
a display program for pix files.
Disp() - Constructor for class org.autochthonous.graphics.rt.tools.Disp
 
DistantLight - class org.autochthonous.graphics.rt.objects.DistantLight.
a distant light.
DistantLight(Vector3f, Color3f) - Constructor for class org.autochthonous.graphics.rt.objects.DistantLight
basic constructor.
determinant() - Method in class javax.vecmath.Matrix3d
Computes the determinant of this matrix.
determinant() - Method in class javax.vecmath.Matrix3f
Computes the determinant of this matrix.
determinant() - Method in class javax.vecmath.Matrix4d
Computes the determinant of this matrix.
determinant() - Method in class javax.vecmath.Matrix4f
Computes the determinant of this matrix.
diffuse - Variable in class org.autochthonous.graphics.rt.shaders.ct.Matte
 
diffuse - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
diffuseContribution(LightDataList, Hit) - Method in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
return the diffuse contribution of the given world to this hit.
dir - Variable in class org.autochthonous.graphics.rt.Ray
 
dispose() - Method in class org.autochthonous.graphics.rt.AtmosphereData
 
dispose() - Method in class org.autochthonous.graphics.rt.AtmosphereDataIterator
 
dispose() - Method in class org.autochthonous.graphics.rt.AtmosphereDataList
 
dispose() - Method in interface org.autochthonous.graphics.rt.AtmosphereIterator
 
dispose() - Method in class org.autochthonous.graphics.rt.Hit
 
dispose() - Method in class org.autochthonous.graphics.rt.HitIterator
 
dispose() - Method in class org.autochthonous.graphics.rt.HitList
 
dispose() - Method in class org.autochthonous.graphics.rt.LightData
 
dispose() - Method in class org.autochthonous.graphics.rt.LightDataIterator
 
dispose() - Method in class org.autochthonous.graphics.rt.LightDataList
 
dispose() - Method in interface org.autochthonous.graphics.rt.LightIterator
 
dispose() - Method in class org.autochthonous.graphics.rt.Ray
 
dispose() - Method in interface org.autochthonous.graphics.rt.RenderableIterator
 
dispose() - Method in interface org.autochthonous.graphics.rt.ShaderIterator
 
dispose() - Method in interface org.autochthonous.graphics.rt.TraceableIterator
 
dispose() - Method in class org.autochthonous.graphics.rt.Vector3
 
dispose() - Method in interface org.autochthonous.graphics.rt.util.WaveSourceIterator
 
distance(Point2d) - Method in class javax.vecmath.Point2d
Computes the distance between this point and point p1.
distance(Point2f) - Method in class javax.vecmath.Point2f
Computes the distance between this point and point p1.
distance(Point3d) - Method in class javax.vecmath.Point3d
Returns the distance between this point and point p1.
distance(Point3f) - Method in class javax.vecmath.Point3f
Returns the distance between this point and point p1.
distance(Point4d) - Method in class javax.vecmath.Point4d
Returns the distance between this point and point p1.
distance(Point4f) - Method in class javax.vecmath.Point4f
Returns the distance between this point and point p1.
distance() - Method in class org.autochthonous.graphics.rt.Hit
return the distance traveled to this hit.
distanceL1(Point2d) - Method in class javax.vecmath.Point2d
Computes the L-1 (Manhattan) distance between this point and point p1.
distanceL1(Point2f) - Method in class javax.vecmath.Point2f
Computes the L-1 (Manhattan) distance between this point and point p1.
distanceL1(Point3d) - Method in class javax.vecmath.Point3d
Computes the L-1 (Manhattan) distance between this point and point p1.
distanceL1(Point3f) - Method in class javax.vecmath.Point3f
Computes the L-1 (Manhattan) distance between this point and point p1.
distanceL1(Point4d) - Method in class javax.vecmath.Point4d
Computes the L-1 (Manhattan) distance between this point and point p1.
distanceL1(Point4f) - Method in class javax.vecmath.Point4f
Computes the L-1 (Manhattan) distance between this point and point p1.
distanceLinf(Point2d) - Method in class javax.vecmath.Point2d
Computes the L-infinite distance between this point and point p1.
distanceLinf(Point2f) - Method in class javax.vecmath.Point2f
Computes the L-infinite distance between this point and point p1.
distanceLinf(Point3d) - Method in class javax.vecmath.Point3d
Computes the L-infinite distance between this point and point p1.
distanceLinf(Point3f) - Method in class javax.vecmath.Point3f
Computes the L-infinite distance between this point and point p1.
distanceLinf(Point4d) - Method in class javax.vecmath.Point4d
Computes the L-infinite distance between this point and point p1.
distanceLinf(Point4f) - Method in class javax.vecmath.Point4f
Computes the L-infinite distance between this point and point p1.
distanceSquared(Point2d) - Method in class javax.vecmath.Point2d
Computes the square of the distance between this point and point p1.
distanceSquared(Point2f) - Method in class javax.vecmath.Point2f
Computes the square of the distance between this point and point p1.
distanceSquared(Point3d) - Method in class javax.vecmath.Point3d
Computes the square of the distance between this point and point p1.
distanceSquared(Point3f) - Method in class javax.vecmath.Point3f
Computes the square of the distance between this point and point p1.
distanceSquared(Point4d) - Method in class javax.vecmath.Point4d
Computes the square of the distance between this point and point p1.
distanceSquared(Point4f) - Method in class javax.vecmath.Point4f
Computes the square of the distance between this point and point p1.
doClip(float, Point3f, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.SimpleObject
 
doRender(int, OutputStream) - Method in class org.autochthonous.graphics.rt.Renderer
 
done - Variable in class org.autochthonous.graphics.rt.Ray
 
dot(GVector) - Method in class javax.vecmath.GVector
Returns the dot product of this vector and vector v1.
dot(Vector2d) - Method in class javax.vecmath.Vector2d
Computes the dot product of the this vector and vector v1.
dot(Vector2f) - Method in class javax.vecmath.Vector2f
Computes the dot product of the this vector and vector v1.
dot(Vector3d) - Method in class javax.vecmath.Vector3d
Computes the dot product of the this vector and vector v1.
dot(Vector3f) - Method in class javax.vecmath.Vector3f
Computes the dot product of the this vector and vector v1.
dot(Vector4d) - Method in class javax.vecmath.Vector4d
Computes the dot product of the this vector and vector v1.
dot(Vector4f) - Method in class javax.vecmath.Vector4f
Computes the dot product of the this vector and vector v1.

E

EMPTY_TAG - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
END_TAG - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
EOF - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
endX - Variable in class org.autochthonous.graphics.rt.Renderer
 
endY - Variable in class org.autochthonous.graphics.rt.Renderer
 
epsilon - Static variable in class javax.vecmath.VecmathTest
 
epsilonEquals(AxisAngle4d, double) - Method in class javax.vecmath.AxisAngle4d
Returns true if the L-infinite distance between this axis-angle and axis-angle t1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(AxisAngle4f, float) - Method in class javax.vecmath.AxisAngle4f
Returns true if the L-infinite distance between this axis-angle and axis-angle t1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(GMatrix, float) - Method in class javax.vecmath.GMatrix
Deprecated. The double version of this method should be used.
epsilonEquals(GMatrix, double) - Method in class javax.vecmath.GMatrix
Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(GVector, double) - Method in class javax.vecmath.GVector
Returns true if the L-infinite distance between this vector and vector v1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Matrix3d, double) - Method in class javax.vecmath.Matrix3d
Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Matrix3f, double) - Method in class javax.vecmath.Matrix3f
Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Matrix4d, float) - Method in class javax.vecmath.Matrix4d
Deprecated. As of Java3D API1.1 Beta02
epsilonEquals(Matrix4d, double) - Method in class javax.vecmath.Matrix4d
Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Matrix4f, float) - Method in class javax.vecmath.Matrix4f
Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Tuple2d, double) - Method in class javax.vecmath.Tuple2d
Returns true if the L-infinite distance between this tuple and tuple t1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Tuple2f, float) - Method in class javax.vecmath.Tuple2f
Returns true if the L-infinite distance between this tuple and tuple t1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Tuple3d, double) - Method in class javax.vecmath.Tuple3d
Returns true if the L-infinite distance between this tuple and tuple t1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Tuple3f, float) - Method in class javax.vecmath.Tuple3f
Returns true if the L-infinite distance between this tuple and tuple t1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Tuple4d, double) - Method in class javax.vecmath.Tuple4d
Returns true if the L-infinite distance between this tuple and tuple t1 is less than or equal to the epsilon parameter, otherwise returns false.
epsilonEquals(Tuple4f, float) - Method in class javax.vecmath.Tuple4f
Returns true if the L-infinite distance between this tuple and tuple t1 is less than or equal to the epsilon parameter, otherwise returns false.
equals(AxisAngle4d) - Method in class javax.vecmath.AxisAngle4d
Returns true if all of the data members of AxisAngle4d t1 are equal to the corresponding data members in this
equals(Object) - Method in class javax.vecmath.AxisAngle4d
Returns true if the Object o1 is of type AxisAngle4d and all of the data members of t1 are equal to the corresponding data members in this AxisAngle4d.
equals(AxisAngle4f) - Method in class javax.vecmath.AxisAngle4f
Returns true if all of the data members of AxisAngle4f t1 are equal to the corresponding data members in this
equals(Object) - Method in class javax.vecmath.AxisAngle4f
Returns true if the Object o1 is of type AxisAngle4f and all of the data members of o1 are equal to the corresponding data members in this AxisAngle4f.
equals(GMatrix) - Method in class javax.vecmath.GMatrix
Returns true if all of the data members of Matrix4d m1 are equal to the corresponding data members in this Matrix4d.
equals(Object) - Method in class javax.vecmath.GMatrix
Returns true if the Object o1 is of type GMatrix and all of the data members of t1 are equal to the corresponding data members in this GMatrix.
equals(GVector) - Method in class javax.vecmath.GVector
Returns true if all of the data members of GVector vector1 are equal to the corresponding data members in this GVector.
equals(Object) - Method in class javax.vecmath.GVector
Returns true if the Object o1 is of type GVector and all of the data members of t1 are equal to the corresponding data members in this GVector.
equals(Matrix3d) - Method in class javax.vecmath.Matrix3d
Returns true if all of the data members of Matrix3d m1 are equal to the corresponding data members in this Matrix3d.
equals(Object) - Method in class javax.vecmath.Matrix3d
Returns true if the Object o1 is of type Matrix3d and all of the data members of t1 are equal to the corresponding data members in this Matrix3d.
equals(Matrix3f) - Method in class javax.vecmath.Matrix3f
Returns true if all of the data members of Matrix3f m1 are equal to the corresponding data members in this Matrix3f.
equals(Object) - Method in class javax.vecmath.Matrix3f
Returns true if the Object o1 is of type Matrix3f and all of the data members of t1 are equal to the corresponding data members in this Matrix3f.
equals(Matrix4d) - Method in class javax.vecmath.Matrix4d
Returns true if all of the data members of Matrix4d m1 are equal to the corresponding data members in this Matrix4d.
equals(Object) - Method in class javax.vecmath.Matrix4d
Returns true if the Object o1 is of type Matrix4d and all of the data members of t1 are equal to the corresponding data members in this Matrix4d.
equals(Matrix4f) - Method in class javax.vecmath.Matrix4f
Returns true if all of the data members of Matrix4f m1 are equal to the corresponding data members in this Matrix4f.
equals(Object) - Method in class javax.vecmath.Matrix4f
Returns true if the Object o1 is of type Matrix4f and all of the data members of t1 are equal to the corresponding data members in this Matrix4f.
equals(Tuple2d) - Method in class javax.vecmath.Tuple2d
Returns true if all of the data members of Tuple2d t1 are equal to the corresponding data members in this
equals(Object) - Method in class javax.vecmath.Tuple2d
Returns true if the Object o1 is of type Tuple2d and all of the data members of t1 are equal to the corresponding data members in this Tuple2d.
equals(Tuple2f) - Method in class javax.vecmath.Tuple2f
Returns true if all of the data members of Tuple2f t1 are equal to the corresponding data members in this
equals(Object) - Method in class javax.vecmath.Tuple2f
Returns true if the Object o1 is of type Tuple2f and all of the data members of t1 are equal to the corresponding data members in this Tuple2f.
equals(Tuple3b) - Method in class javax.vecmath.Tuple3b
Returns true if all of the data members of Tuple3b t1 are equal to the corresponding data members in this
equals(Object) - Method in class javax.vecmath.Tuple3b
Returns true if the Object o1 is of type Tuple3b and all of the data members of t1 are equal to the corresponding data members in this Tuple3b.
equals(Tuple3d) - Method in class javax.vecmath.Tuple3d
Returns true if all of the data members of Tuple3d t1 are equal to the corresponding data members in this
equals(Tuple3f) - Method in class javax.vecmath.Tuple3f
Returns true if all of the data members of Tuple3f t1 are equal to the corresponding data members in this
equals(Tuple4b) - Method in class javax.vecmath.Tuple4b
Returns true if all of the data members of Tuple4b t1 are equal to the corresponding data members in this
equals(Tuple4d) - Method in class javax.vecmath.Tuple4d
Returns true if all of the data members of Tuple4d t1 are equal to the corresponding data members in this
equals(Tuple4f) - Method in class javax.vecmath.Tuple4f
Returns true if all of the data members of Tuple4f t1 are equal to the corresponding data members in this
equals(double, double) - Static method in class javax.vecmath.VecmathTest
 
equals(Matrix3d, Matrix3d) - Static method in class javax.vecmath.VecmathTest
 
equals(Matrix4d, Matrix4d) - Static method in class javax.vecmath.VecmathTest
 
equals(Tuple4d, Tuple4d) - Static method in class javax.vecmath.VecmathTest
 
equals(Tuple3d, Tuple3d) - Static method in class javax.vecmath.VecmathTest
 
equals(Matrix3f, Matrix3f) - Static method in class javax.vecmath.VecmathTest
 
equals(Matrix4f, Matrix4f) - Static method in class javax.vecmath.VecmathTest
 
equals(GMatrix, GMatrix) - Static method in class javax.vecmath.VecmathTest
 
equals(GVector, GVector) - Static method in class javax.vecmath.VecmathTest
 
equals(Tuple4f, Tuple4f) - Static method in class javax.vecmath.VecmathTest
 
equals(Tuple3f, Tuple3f) - Static method in class javax.vecmath.VecmathTest
 
equals(AxisAngle4d, AxisAngle4d) - Static method in class javax.vecmath.VecmathTest
 
equals(AxisAngle4f, AxisAngle4f) - Static method in class javax.vecmath.VecmathTest
 
exit() - Static method in class javax.vecmath.VecmathTest
 
expand(double) - Method in class org.autochthonous.graphics.rt.BBox
expand a bounding box by value in every direction on every axis.

F

FACTOR - Static variable in class org.autochthonous.graphics.rt.Renderer
 
Fog - class org.autochthonous.graphics.rt.objects.Fog.
A fog atmosphere.
Fog(Color3f, float) - Constructor for class org.autochthonous.graphics.rt.objects.Fog
Create a fog object with the standard rFactor of 0.03.
Fog(Color3f, float, float) - Constructor for class org.autochthonous.graphics.rt.objects.Fog
 
findRoot(double, double, double[]) - Method in interface org.autochthonous.math.Solver
 
findRoot(double, double, double[]) - Method in class org.autochthonous.math.SturmSolver
 
findRoots(double, double, double[]) - Method in class org.autochthonous.math.SturmSolver
 
focalDistance - Variable in class org.autochthonous.graphics.rt.Renderer
 

G

GMatrix - class javax.vecmath.GMatrix.
A double precision, general, real, and dynamically resizeable two dimensional N x M matrix class.
GMatrix(int, int) - Constructor for class javax.vecmath.GMatrix
Constructs an nRow by nCol identity matrix.
GMatrix(int, int, double[]) - Constructor for class javax.vecmath.GMatrix
Constructs an nRow by nCol matrix initialized to the values in the matrix array.
GMatrix(GMatrix) - Constructor for class javax.vecmath.GMatrix
Constructs a new GMatrix and copies the initial values from the parameter matrix.
GMatrixTest() - Static method in class javax.vecmath.VecmathTest
 
GVector - class javax.vecmath.GVector.
A double precision, general, and dynamically resizeable one dimensional vector class.
GVector(int) - Constructor for class javax.vecmath.GVector
Constructs a new generalized mathematic Vector with zero elements; length reprents the number of elements in the vector.
GVector(double[]) - Constructor for class javax.vecmath.GVector
Constructs a new generalized mathematic Vector with zero elements; length reprents the number of elements in the vector.
GVector(GVector) - Constructor for class javax.vecmath.GVector
Constructs a new GVector and copies the initial values from the parameter vector.
GVector(Tuple2f) - Constructor for class javax.vecmath.GVector
Constructs a new GVector and copies the initial values from the Tuple
GVector(Tuple3f) - Constructor for class javax.vecmath.GVector
Constructs a new GVector and copies the initial values from the Tuple
GVector(Tuple3d) - Constructor for class javax.vecmath.GVector
Constructs a new GVector and copies the initial values from the Tuple
GVector(Tuple4f) - Constructor for class javax.vecmath.GVector
Constructs a new GVector and copies the initial values from the Tuple
GVector(Tuple4d) - Constructor for class javax.vecmath.GVector
Constructs a new GVector and copies the initial values from the Tuple
GVector(double[], int) - Constructor for class javax.vecmath.GVector
Constructs a new GVector by copying length elements from the array parameter.
g - Variable in class org.autochthonous.graphics.rt.Pixel
 
generatePerturbationVector(Vector3f, float, float, Vector3f) - Static method in class org.autochthonous.graphics.rt.util.Util
generate a peturbed vector around axis, leaving the result in res.
generateRay(int, float, float, float) - Method in class org.autochthonous.graphics.rt.Viewer
 
generator - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
geometry() - Method in class org.autochthonous.graphics.rt.objects.XGeometry
 
geometry() - Method in class org.autochthonous.graphics.rt.objects.YGeometry
 
geometry() - Method in class org.autochthonous.graphics.rt.objects.ZGeometry
 
get(double[]) - Method in class javax.vecmath.AxisAngle4d
Gets the value of this axis angle into the array a of length four in x,y,z,angle order.
get(float[]) - Method in class javax.vecmath.AxisAngle4f
Gets the value of this axis angle into the array a of length four in x,y,z,angle order.
get(Matrix3d) - Method in class javax.vecmath.GMatrix
Places the values in the upper 3X3 of this GMatrix into the matrix m1.
get(Matrix3f) - Method in class javax.vecmath.GMatrix
Places the values in the upper 3X3 of this GMatrix into the matrix m1.
get(Matrix4d) - Method in class javax.vecmath.GMatrix
Places the values in the upper 4X4 of this GMatrix into the matrix m1.
get(Matrix4f) - Method in class javax.vecmath.GMatrix
Places the values in the upper 4X4 of this GMatrix into the matrix m1.
get(GMatrix) - Method in class javax.vecmath.GMatrix
Places the values in the this matrix into the matrix m1; m1 should be at least as large as this GMatrix.
get(Matrix3d) - Method in class javax.vecmath.Matrix4d
Performs an SVD normalization of this matrix in order to acquire the normalized rotational component; the values are placed into the Matrix3d parameter.
get(Matrix3f) - Method in class javax.vecmath.Matrix4d
Performs an SVD normalization of this matrix in order to acquire the normalized rotational component; the values are placed into the Matrix3f parameter.
get(Matrix3d, Vector3d) - Method in class javax.vecmath.Matrix4d
Performs an SVD normalization of this matrix to calculate the rotation as a 3x3 matrix, the translation, and the scale.
get(Matrix3f, Vector3d) - Method in class javax.vecmath.Matrix4d
Performs an SVD normalization of this matrix to calculate the rotation as a 3x3 matrix, the translation, and the scale.
get(Quat4f) - Method in class javax.vecmath.Matrix4d
Performs an SVD normalization of this matrix in order to acquire the normalized rotational component; the values are placed into the Quat4f parameter.
get(Quat4d) - Method in class javax.vecmath.Matrix4d
Performs an SVD normalization of this matrix in order to acquire the normalized rotational component; the values are placed into the Quat4f parameter.
get(Vector3d) - Method in class javax.vecmath.Matrix4d
Retrieves the translational components of this matrix.
get(Matrix3d) - Method in class javax.vecmath.Matrix4f
Performs an SVD normalization of this matrix in order to acquire the normalized rotational component; the values are placed into the Matrix3d parameter.
get(Matrix3f) - Method in class javax.vecmath.Matrix4f
Performs an SVD normalization of this matrix in order to acquire the normalized rotational component; the values are placed into the Matrix3f parameter.
get(Matrix3f, Vector3f) - Method in class javax.vecmath.Matrix4f
Performs an SVD normalization of this matrix to calculate the rotation as a 3x3 matrix, the translation, and the scale.
get(Quat4f) - Method in class javax.vecmath.Matrix4f
Performs an SVD normalization of this matrix in order to acquire the normalized rotational component; the values are placed into the Quat4f parameter.
get(Vector3f) - Method in class javax.vecmath.Matrix4f
Retrieves the translational components of this matrix.
get(double[]) - Method in class javax.vecmath.Tuple2d
Copies the value of the elements of this tuple into the array t[].
get(float[]) - Method in class javax.vecmath.Tuple2f
Copies the value of the elements of this tuple into the array t[].
get(byte[]) - Method in class javax.vecmath.Tuple3b
Places the value of the x,y,z components of this Tuple3b into the array of length 3.
get(Tuple3b) - Method in class javax.vecmath.Tuple3b
Places the value of the x,y,z components of this tuple into the tuple t1.
get(double[]) - Method in class javax.vecmath.Tuple3d
Copies the value of the elements of this tuple into the array t[].
get(Tuple3d) - Method in class javax.vecmath.Tuple3d
Gets the value of this tuple and copies the values into the Tuple3d.
get(float[]) - Method in class javax.vecmath.Tuple3f
Copies the value of the elements of this tuple into the array t[].
get(Tuple3f) - Method in class javax.vecmath.Tuple3f
Gets the value of this tuple and copies the values into the Tuple3f.
get(byte[]) - Method in class javax.vecmath.Tuple4b
Places the value of the x,y,z components of this Tuple4b into the array of length 4.
get(Tuple4b) - Method in class javax.vecmath.Tuple4b
Places the value of the x,y,z components of this tuple into the tuple t1.
get(double[]) - Method in class javax.vecmath.Tuple4d
Copies the value of the elements of this tuple into the array t[].
get(Tuple4d) - Method in class javax.vecmath.Tuple4d
Gets the value of this tuple and copies the values into the Tuple4d.
get(float[]) - Method in class javax.vecmath.Tuple4f
Copies the value of the elements of this tuple into the array t[].
get(Tuple4f) - Method in class javax.vecmath.Tuple4f
Gets the value of this tuple and copies the values into the Tuple4f.
getAtmosphereData(Hit, Illuminated) - Method in interface org.autochthonous.graphics.rt.Atmosphere
 
getAtmosphereData(Hit, Illuminated) - Method in class org.autochthonous.graphics.rt.objects.Fog
Calculate the atmosphere data according to Beer's law of fog and haze.
getBackground() - Method in class org.autochthonous.graphics.rt.Renderer
get the background for this renderer.
getBackground() - Method in class org.autochthonous.graphics.rt.World
 
getBoolean(String, String) - Method in class org.autochthonous.graphics.rt.util.ParametersMap
 
getCircularSampleMask(int) - Static method in class org.autochthonous.graphics.rt.util.SampleMask
 
getCoefficients() - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
getColor(Hit, Color3f) - Method in interface org.autochthonous.graphics.rt.ColorCalculator
set the color for this hit point in hd.
getColor() - Method in class org.autochthonous.graphics.rt.Renderable
return the base color for the object.
getColor(Hit, Color3f) - Method in class org.autochthonous.graphics.rt.Renderable
return the base color for the object in the passed in Hit.
getColor(String, String) - Method in class org.autochthonous.graphics.rt.util.ParametersMap
 
getColumn(int, double[]) - Method in class javax.vecmath.GMatrix
Places the values of the specified column into the array parameter.
getColumn(int, GVector) - Method in class javax.vecmath.GMatrix
Places the values of the specified column into the vector parameter.
getColumn(int, Vector3d) - Method in class javax.vecmath.Matrix3d
Copies the matrix values in the specified column into the vector parameter.
getColumn(int, double[]) - Method in class javax.vecmath.Matrix3d
Copies the matrix values in the specified column into the array parameter.
getColumn(int, Vector3f) - Method in class javax.vecmath.Matrix3f
Copies the matrix values in the specified column into the vector parameter.
getColumn(int, float[]) - Method in class javax.vecmath.Matrix3f
Copies the matrix values in the specified column into the array parameter.
getColumn(int, Vector4d) - Method in class javax.vecmath.Matrix4d
Copies the matrix values in the specified column into the vector parameter.
getColumn(int, double[]) - Method in class javax.vecmath.Matrix4d
Copies the matrix values in the specified column into the array parameter.
getColumn(int, Vector4f) - Method in class javax.vecmath.Matrix4f
Copies the matrix values in the specified column into the vector parameter.
getColumn(int, float[]) - Method in class javax.vecmath.Matrix4f
Copies the matrix values in the specified column into the array parameter.
getDeltas(float, float, float[]) - Method in class org.autochthonous.graphics.rt.Tile
returns the greyscale differentials in s and t for the image at the position s and t
getElement(int, int) - Method in class javax.vecmath.GMatrix
Retrieves the value at the specified row and column of this matrix.
getElement(int) - Method in class javax.vecmath.GVector
Retrieves the value at the specified index value of this vector.
getElement(int, int) - Method in class javax.vecmath.Matrix3d
Retrieves the value at the specified row and column of this matrix.
getElement(int, int) - Method in class javax.vecmath.Matrix3f
Retrieves the value at the specified row and column of this matrix.
getElement(int, int) - Method in class javax.vecmath.Matrix4d
Retrieves the value at the specified row and column of this matrix.
getElement(int, int) - Method in class javax.vecmath.Matrix4f
Retrieves the value at the specified row and column of this matrix.
getFloat(String, String) - Method in class org.autochthonous.graphics.rt.util.ParametersMap
 
getImageDepth() - Method in class org.autochthonous.graphics.rt.Renderer
 
getImageHeight() - Method in class org.autochthonous.graphics.rt.Renderer
 
getImageWidth() - Method in class org.autochthonous.graphics.rt.Renderer
 
getInstance(World, RMLReader) - Static method in class BumpMappedMetal
 
getInstance(World, RMLReader) - Static method in class Bumpy
 
getInstance(RMLReader) - Static method in class KummerSurface
 
getInstance(World, RMLReader) - Static method in class MatteTiled
 
getInstance(RMLReader) - Static method in class PunchedSphere
 
getInstance(World, RMLReader) - Static method in class SolidMarble
 
getInstance(World, RMLReader) - Static method in class SolidMarbleWrl
 
getInstance(World, RMLReader) - Static method in class SolidWood
 
getInstance(World, RMLReader) - Static method in class WaveShader
 
getInstance(float, Color3f) - Static method in class org.autochthonous.graphics.rt.AtmosphereData
 
getInstance(AtmosphereData) - Static method in class org.autochthonous.graphics.rt.AtmosphereDataIterator
 
getInstance() - Static method in class org.autochthonous.graphics.rt.AtmosphereDataList
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.Background
 
getInstance(Renderable, float, ColorCalculator, NormalCalculator, TextureMapper, Shader) - Static method in class org.autochthonous.graphics.rt.Hit
return an instance of a Hit object, with passed in values set.
getInstance(Hit) - Static method in class org.autochthonous.graphics.rt.HitIterator
 
getInstance() - Static method in class org.autochthonous.graphics.rt.HitList
 
getInstance(float, Vector3f, Color3f) - Static method in class org.autochthonous.graphics.rt.LightData
 
getInstance(LightData) - Static method in class org.autochthonous.graphics.rt.LightDataIterator
 
getInstance() - Static method in class org.autochthonous.graphics.rt.LightDataList
 
getInstance() - Static method in class org.autochthonous.graphics.rt.Ray
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.Tile
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.Transform
 
getInstance() - Static method in class org.autochthonous.graphics.rt.Vector3
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.models.DXFFile
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.models.ImageHeightfield
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.models.ObjFile
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.models.OffFile
 
getInstance(World, RMLReader) - Static method in class org.autochthonous.graphics.rt.models.ThreeDStudioFile
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Aggregate
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Algebraic
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Blobby
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.BoundingBox
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Box
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Colors
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Cone
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Csg
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Cylinder
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.DirectionalLight
build a directional light from an RML file.
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.DistantLight
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Fog
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Heightfield
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Metaball
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Normals
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Patch
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.PointLight
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Polygon
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Sphere
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.SuperQuadric
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Torus
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.TriangleStrip
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.Vertices
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.XGeometry
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.YGeometry
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.objects.ZGeometry
 
getInstance(World, RMLReader) - Static method in class org.autochthonous.graphics.rt.shaders.ct.Ambient
 
getInstance(World, RMLReader) - Static method in class org.autochthonous.graphics.rt.shaders.ct.Matte
 
getInstance(World, RMLReader) - Static method in class org.autochthonous.graphics.rt.shaders.ct.Metal
 
getInstance(World, RMLReader) - Static method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
getInstance() - Static method in class org.autochthonous.graphics.rt.util.NoiseGenerator
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.util.WaveSource
 
getInstance(RMLReader) - Static method in class org.autochthonous.graphics.rt.util.WaveSourceList
 
getInt(String, String) - Method in class org.autochthonous.graphics.rt.util.ParametersMap
 
getLightData(Hit, Illuminated) - Method in interface org.autochthonous.graphics.rt.Light
 
getLightData(Hit, Illuminated) - Method in class org.autochthonous.graphics.rt.objects.DirectionalLight
 
getLightData(Hit, Illuminated) - Method in class org.autochthonous.graphics.rt.objects.DistantLight
 
getLightData(Hit, Illuminated) - Method in class org.autochthonous.graphics.rt.objects.PointLight
 
getN(Hit, Vector3f) - Method in class KummerSurface
Calculate the normal components, this is simply the partial derivitives in x, y, and z.
getN(Hit, Vector3f) - Method in class PunchedSphere
 
getN(Hit, Vector3f) - Method in interface org.autochthonous.graphics.rt.NormalCalculator
set the normal for this hit point (object space) in hd the value is returned in n
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.Algebraic
 
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.Blobby
 
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.Patch
returns the normal to the patch
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.Polygon
 
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.Ring
 
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.Sphere
 
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.SuperQuadric
 
getN(Hit, Vector3f) - Method in class org.autochthonous.graphics.rt.objects.Torus
 
getName() - Method in class org.autochthonous.graphics.rt.Background
 
getName() - Method in class org.autochthonous.graphics.rt.Shader
return the name of this shader (null if it doesn't have one)
getName() - Method in class org.autochthonous.graphics.rt.Viewer
 
getNoise(Tuple3f) - Method in class org.autochthonous.graphics.rt.util.NoiseGenerator
 
getNoiseV(Tuple3f) - Method in class org.autochthonous.graphics.rt.util.NoiseGenerator
 
getNumCol() - Method in class javax.vecmath.GMatrix
Returns the number of colmuns in this matrix.
getNumRow() - Method in class javax.vecmath.GMatrix
Returns the number of rows in this matrix.
getObjects() - Method in class org.autochthonous.graphics.rt.World
 
getPixel(float, float) - Method in class org.autochthonous.graphics.rt.Tile
 
getPoint(String, String) - Method in class org.autochthonous.graphics.rt.util.ParametersMap
 
getPolynomial(Ray) - Method in class KummerSurface
x^{4} + y^{4} + z^{4} + 1 - x^{2} - y^{2} - z^{2} - y^{2}z^{2} - z^{2}x^{2} - x^{2}y^{2} = 0
getPolynomial(Ray) - Method in class org.autochthonous.graphics.rt.objects.Algebraic
 
getRandNum() - Method in class org.autochthonous.graphics.rt.Renderer
 
getRandNum() - Method in class org.autochthonous.graphics.rt.util.RandomTable
 
getRandNum(int) - Method in class org.autochthonous.graphics.rt.util.RandomTable
 
getRotationScale(Matrix3f) - Method in class javax.vecmath.Matrix4d
Gets the upper 3x3 values of this matrix and places them into the matrix m1.
getRotationScale(Matrix3d) - Method in class javax.vecmath.Matrix4d
Gets the upper 3x3 values of this matrix and places them into the matrix m1.
getRotationScale(Matrix3f) - Method in class javax.vecmath.Matrix4f
Gets the upper 3x3 values of this matrix and places them into the matrix m1.
getRow(int, double[]) - Method in class javax.vecmath.GMatrix
Places the values of the specified row into the array parameter.
getRow(int, GVector) - Method in class javax.vecmath.GMatrix
Places the values of the specified row into the vector parameter.
getRow(int, double[]) - Method in class javax.vecmath.Matrix3d
Copies the matrix values in the specified row into the array parameter.
getRow(int, Vector3d) - Method in class javax.vecmath.Matrix3d
Copies the matrix values in the specified row into the vector parameter.
getRow(int, float[]) - Method in class javax.vecmath.Matrix3f
Copies the matrix values in the specified row into the array parameter.
getRow(int, Vector3f) - Method in class javax.vecmath.Matrix3f
Copies the matrix values in the specified row into the vector parameter.
getRow(int, Vector4d) - Method in class javax.vecmath.Matrix4d
Copies the matrix values in the specified row into the vector parameter.
getRow(int, double[]) - Method in class javax.vecmath.Matrix4d
Copies the matrix values in the specified row into the array parameter.
getRow(int, Vector4f) - Method in class javax.vecmath.Matrix4f
Copies the matrix values in the specified row into the vector parameter.
getRow(int, float[]) - Method in class javax.vecmath.Matrix4f
Copies the matrix values in the specified row into the array parameter.
getST(Tuple3f, float[]) - Method in interface org.autochthonous.graphics.rt.TextureMapper
 
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.mappers.ConicalMap
 
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.mappers.CylindricalMap
 
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.mappers.DiskMap
 
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.mappers.PlanarMap
 
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.mappers.SphericalMap
return the (s, t) values for the inverse mapping of a canonical sphere given the point on the spheres surface.
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.mappers.ToroidalMap
 
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
getST(Tuple3f, float[]) - Method in class org.autochthonous.graphics.rt.objects.Polygon
 
getScale() - Method in class javax.vecmath.Matrix3d
Performs an SVD normalization of this matrix to calculate and return the uniform scale factor.
getScale() - Method in class javax.vecmath.Matrix3f
Performs an SVD normalization of this matrix to calculate and return the uniform scale factor.
getScale() - Method in class javax.vecmath.Matrix4d
Performs an SVD normalization of this matrix to calculate and return the uniform scale factor.
getScale() - Method in class javax.vecmath.Matrix4f
Performs an SVD normalization of this matrix to calculate and return the uniform scale factor.
getShader() - Method in class org.autochthonous.graphics.rt.Renderable
 
getSize() - Method in class javax.vecmath.GVector
Returns the number of elements in this vector.
getSquareSampleMask(int) - Static method in class org.autochthonous.graphics.rt.util.SampleMask
 
getString(String, String) - Method in class org.autochthonous.graphics.rt.util.ParametersMap
 
getTableSize() - Method in class org.autochthonous.graphics.rt.util.RandomTable
 
getTransform() - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
return the documents idea of the current transform.
getTransformedBBox(Matrix4f) - Method in class org.autochthonous.graphics.rt.BBox
 
getVector(String, String) - Method in class org.autochthonous.graphics.rt.util.ParametersMap
 
getWorld() - Method in class org.autochthonous.graphics.rt.Renderer
get "world" for this renderer.

H

Heightfield - class org.autochthonous.graphics.rt.objects.Heightfield.
a heightfield.
Heightfield() - Constructor for class org.autochthonous.graphics.rt.objects.Heightfield
 
Heightfield(Point3f, Point3f, float[][]) - Constructor for class org.autochthonous.graphics.rt.objects.Heightfield
 
Hit - class org.autochthonous.graphics.rt.Hit.
 
HitIterator - class org.autochthonous.graphics.rt.HitIterator.
 
HitList - class org.autochthonous.graphics.rt.HitList.
 
hasNext() - Method in class org.autochthonous.graphics.rt.AtmosphereDataIterator
 
hasNext() - Method in interface org.autochthonous.graphics.rt.AtmosphereIterator
 
hasNext() - Method in class org.autochthonous.graphics.rt.HitIterator
 
hasNext() - Method in class org.autochthonous.graphics.rt.LightDataIterator
 
hasNext() - Method in interface org.autochthonous.graphics.rt.LightIterator
 
hasNext() - Method in interface org.autochthonous.graphics.rt.RenderableIterator
 
hasNext() - Method in interface org.autochthonous.graphics.rt.ShaderIterator
 
hasNext() - Method in interface org.autochthonous.graphics.rt.TraceableIterator
 
hasNext() - Method in interface org.autochthonous.graphics.rt.util.WaveSourceIterator
 
hasShader() - Method in class org.autochthonous.graphics.rt.Renderable
 
hasShader() - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
hashCode() - Method in class javax.vecmath.AxisAngle4d
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.AxisAngle4f
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.GMatrix
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.GVector
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Matrix3d
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Matrix3f
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Matrix4d
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Matrix4f
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple2d
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple2f
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple3b
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple3d
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple3f
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple4b
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple4d
Returns a hash number based on the data values in this object.
hashCode() - Method in class javax.vecmath.Tuple4f
Returns a hash number based on the data values in this object.
head() - Method in class org.autochthonous.graphics.rt.HitList
return the first hit in the hit list
hit - Variable in class org.autochthonous.graphics.rt.Ray
 
hitMovingObj - Variable in class org.autochthonous.graphics.rt.Renderer
 

I

I() - Method in class org.autochthonous.graphics.rt.Hit
return the incident ray direction vector.
INTERSECT - Static variable in class org.autochthonous.graphics.rt.objects.Csg
 
Illuminated - interface org.autochthonous.graphics.rt.Illuminated.
 
ImageHeightfield - class org.autochthonous.graphics.rt.models.ImageHeightfield.
 
ImageHeightfield(Point3f, Point3f, String) - Constructor for class org.autochthonous.graphics.rt.models.ImageHeightfield
 
ImageHeightfield(Point3f, Point3f, String, String) - Constructor for class org.autochthonous.graphics.rt.models.ImageHeightfield
 
ImageUtil - class org.autochthonous.graphics.rt.util.ImageUtil.
 
ImageUtil() - Constructor for class org.autochthonous.graphics.rt.util.ImageUtil
 
IndexedMesh - class org.autochthonous.graphics.rt.objects.IndexedMesh.
An indexed polygon mesh.
IndexedMesh(Point3f[], short[][]) - Constructor for class org.autochthonous.graphics.rt.objects.IndexedMesh
 
IndexedMesh(Point3f[], short[][], boolean) - Constructor for class org.autochthonous.graphics.rt.objects.IndexedMesh
 
IndexedMesh() - Constructor for class org.autochthonous.graphics.rt.objects.IndexedMesh
 
i - Variable in class org.autochthonous.graphics.rt.Hit
 
id - Variable in class org.autochthonous.graphics.rt.Ray
 
identityMinus() - Method in class javax.vecmath.GMatrix
Subtracts this matrix from the identity matrix and puts the values back into this (this = I - this).
inc - Variable in class org.autochthonous.graphics.rt.Renderer
 
init(Point3f[], short[][], boolean) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
init(Point3f[], short[][]) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
init(String, int, Matrix4f, Matrix4f, Matrix4f) - Method in class org.autochthonous.graphics.rt.objects.Patch
 
init(Point3f[], boolean) - Method in class org.autochthonous.graphics.rt.objects.TriangleStrip
 
init(double[]) - Method in class org.autochthonous.math.QuarticSturmSolver
build up a sturm sequence for a polynomial, returning the number of polynomials in the sequence
init(double[]) - Method in interface org.autochthonous.math.Solver
 
init(double[]) - Method in class org.autochthonous.math.SturmSolver
 
initZ(float[][]) - Method in class org.autochthonous.graphics.rt.objects.Heightfield
 
interpolate(GVector, GVector, float) - Method in class javax.vecmath.GVector
Deprecated. the double version of this method should be used.
interpolate(GVector, float) - Method in class javax.vecmath.GVector
Deprecated. the double version of this method should be used.
interpolate(GVector, GVector, double) - Method in class javax.vecmath.GVector
Linearly interpolates between vectors v1 and v2 and places the result into this tuple: this = (1-alpha)*v1 + alpha*v2.
interpolate(GVector, double) - Method in class javax.vecmath.GVector
Linearly interpolates between this vector and vector v1 and places the result into this tuple: this = (1-alpha)*this + alpha*v1.
interpolate(Quat4d, double) - Method in class javax.vecmath.Quat4d
Performs a great circle interpolation between this quaternion and the quaternion parameter and places the result into this quaternion.
interpolate(Quat4d, Quat4d, double) - Method in class javax.vecmath.Quat4d
Performs a great circle interpolation between quaternion q1 and quaternion q2 and places the result into this quaternion.
interpolate(Quat4f, double) - Method in class javax.vecmath.Quat4f
Performs a great circle interpolation between this quaternion and the quaternion parameter and places the result into this quaternion.
interpolate(Quat4f, Quat4f, double) - Method in class javax.vecmath.Quat4f
Performs a great circle interpolation between quaternion q1 and quaternion q2 and places the result into this quaternion.
interpolate(Tuple2d, Tuple2d, double) - Method in class javax.vecmath.Tuple2d
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple2d, double) - Method in class javax.vecmath.Tuple2d
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple2f, Tuple2f, float) - Method in class javax.vecmath.Tuple2f
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple2f, float) - Method in class javax.vecmath.Tuple2f
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple3d, Tuple3d, float) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
interpolate(Tuple3d, float) - Method in class javax.vecmath.Tuple3d
Deprecated. As of Java3D API 1.1 Beta02
interpolate(Tuple3d, Tuple3d, double) - Method in class javax.vecmath.Tuple3d
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple3d, double) - Method in class javax.vecmath.Tuple3d
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple3f, Tuple3f, float) - Method in class javax.vecmath.Tuple3f
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple3f, float) - Method in class javax.vecmath.Tuple3f
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple4d, Tuple4d, double) - Method in class javax.vecmath.Tuple4d
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple4d, double) - Method in class javax.vecmath.Tuple4d
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple4f, Tuple4f, float) - Method in class javax.vecmath.Tuple4f
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple4f, float) - Method in class javax.vecmath.Tuple4f
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(int, Matrix4f[]) - Static method in class org.autochthonous.graphics.rt.util.Util
generate an array of size matrices based on the interpolated values in the input matrix array.
intersect(HitList) - Method in class org.autochthonous.graphics.rt.HitList
change this list of hits so that it represents the INTERSECTION of the surfaces represented by this list and the argument list returning the list if there is a result, null otherwise.
intersections(Ray) - Method in class PunchedSphere
this one can't be used in CSG (an exercise for the reader!)
intersections(Ray) - Method in interface org.autochthonous.graphics.rt.Traceable
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.World
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Algebraic
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Blobby
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.BoundingBox
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.BvTree
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Csg
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Heightfield
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Metaball
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Patch
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Polygon
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Ring
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.SimpleObject
 
intersections(Ray) - Method in class org.autochthonous.graphics.rt.objects.Torus
 
intersects(BBox) - Method in class org.autochthonous.graphics.rt.BBox
 
inverse(Quat4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to quaternion inverse of quaternion q1.
inverse() - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the quaternion inverse of itself.
inverse(Quat4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to quaternion inverse of quaternion q1.
inverse() - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the quaternion inverse of itself.
invert() - Method in class javax.vecmath.GMatrix
Inverts this matrix in place.
invert(GMatrix) - Method in class javax.vecmath.GMatrix
Inverts matrix m1 and places the new values into this matrix.
invert(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix inverse of the passed matrix m1.
invert() - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to its inverse.
invert(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix inverse of the passed matrix m1.
invert() - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to its inverse.
invert(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix inverse of the passed matrix m1.
invert() - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to its inverse.
invert(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix inverse of the passed matrix m1.
invert() - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to its inverse.
isInside() - Method in class org.autochthonous.graphics.rt.Hit
returns whether or not the incident ray is inside some object.
isIntersected(Ray) - Method in class PunchedSphere
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.Bounded
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.Renderable
 
isIntersected(Ray) - Method in interface org.autochthonous.graphics.rt.Traceable
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.World
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Algebraic
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Blobby
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.BoundingBox
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.BvTree
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Csg
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Heightfield
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Metaball
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Patch
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Polygon
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Ring
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.SimpleObject
 
isIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Torus
 
isIntersecting(Point3f, Vector3f, float[]) - Method in class org.autochthonous.graphics.rt.BBox
checks a ray defined by the combination of org and dir against a bounding box returning true if it intersects false otherwise.
isMissedBy(Ray) - Method in class org.autochthonous.graphics.rt.BBox
 
isMissing(Point3f, Vector3f) - Method in class org.autochthonous.graphics.rt.BBox
 
isObjectIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Blobby
 
isObjectIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Box
 
isObjectIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Cone
 
isObjectIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Cylinder
 
isObjectIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.SimpleObject
 
isObjectIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.Sphere
 
isObjectIntersected(Ray) - Method in class org.autochthonous.graphics.rt.objects.SuperQuadric
 
isReflecting() - Method in class org.autochthonous.graphics.rt.shaders.ct.Metal
return whether, or not, the surface is reflecting.
isReflecting() - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
return whether, or not, the surface is reflecting.
isSelfShadowing() - Method in class org.autochthonous.graphics.rt.Renderable
return whether or not we are self shadowing.
isShadowing(Ray) - Method in class PunchedSphere
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.Bounded
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.Renderable
 
isShadowing(Ray) - Method in interface org.autochthonous.graphics.rt.Traceable
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.World
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Algebraic
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Blobby
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.BoundingBox
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.BvTree
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Csg
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Heightfield
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Metaball
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Patch
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Polygon
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Ring
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.SimpleObject
 
isShadowing(Ray) - Method in class org.autochthonous.graphics.rt.objects.Torus
 
isSpecular() - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
return whether, or not, the surface is specular.
isTransparent() - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
return whether, or not, the surface is transparent.
iterator() - Method in class org.autochthonous.graphics.rt.AtmosphereDataList
 
iterator() - Method in class org.autochthonous.graphics.rt.HitList
 
iterator() - Method in class org.autochthonous.graphics.rt.LightDataList
 
iterator() - Method in class org.autochthonous.graphics.rt.util.WaveSourceList
 

J

javax.vecmath - package javax.vecmath
 
jitter - Variable in class org.autochthonous.graphics.rt.Renderer
 

K

KummerSurface - class KummerSurface.
a class describing a kummer surface - if you need to do a role your own algebraic surface, this is how it's done...

L

L() - Method in class org.autochthonous.graphics.rt.LightData
 
LUD(GMatrix, GVector) - Method in class javax.vecmath.GMatrix
LU Decomposition; this matrix must be a square matrix; the LU GMatrix parameter must be the same size as this matrix.
LUDBackSolve(GMatrix, GVector, GVector) - Method in class javax.vecmath.GVector
LU Decomposition Back Solve; this method takes the LU matrix and the permutation vector produced by the GMatrix method LUD and solves the equation (LU)*x = b by placing the solution vector x into this vector.
Light - interface org.autochthonous.graphics.rt.Light.
 
LightData - class org.autochthonous.graphics.rt.LightData.
 
LightData() - Constructor for class org.autochthonous.graphics.rt.LightData
 
LightDataIterator - class org.autochthonous.graphics.rt.LightDataIterator.
 
LightDataList - class org.autochthonous.graphics.rt.LightDataList.
 
LightIterator - interface org.autochthonous.graphics.rt.LightIterator.
 
lastRi - Variable in class org.autochthonous.graphics.rt.Ray
 
length() - Method in class javax.vecmath.Vector2d
Returns the length of this vector.
length() - Method in class javax.vecmath.Vector2f
Returns the length of this vector.
length() - Method in class javax.vecmath.Vector3d
Returns the length of this vector.
length() - Method in class javax.vecmath.Vector3f
Returns the length of this vector.
length() - Method in class javax.vecmath.Vector4d
Returns the length of this vector.
length() - Method in class javax.vecmath.Vector4f
Returns the length of this vector.
lengthSquared() - Method in class javax.vecmath.Vector2d
Returns the squared length of this vector.
lengthSquared() - Method in class javax.vecmath.Vector2f
Returns the squared length of this vector.
lengthSquared() - Method in class javax.vecmath.Vector3d
Returns the squared length of this vector.
lengthSquared() - Method in class javax.vecmath.Vector3f
Returns the squared length of this vector.
lengthSquared() - Method in class javax.vecmath.Vector4d
Returns the squared length of this vector.
lengthSquared() - Method in class javax.vecmath.Vector4f
Returns the squared length of this vector.
lensRadius - Variable in class org.autochthonous.graphics.rt.Renderer
 
level() - Method in class org.autochthonous.graphics.rt.Hit
return the recursion level of this hit.
level - Variable in class org.autochthonous.graphics.rt.Ray
 
lights() - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
lineCount() - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
return the current line number for the input stream
loadImage(String) - Static method in class org.autochthonous.graphics.rt.util.ImageUtil
 

M

Matrix3d - class javax.vecmath.Matrix3d.
A double precision floating point 3 by 3 matrix.
Matrix3d(double, double, double, double, double, double, double, double, double) - Constructor for class javax.vecmath.Matrix3d
Constructs and initializes a Matrix3d from the specified nine values.
Matrix3d(double[]) - Constructor for class javax.vecmath.Matrix3d
Constructs and initializes a Matrix3d from the specified 9 element array.
Matrix3d(Matrix3d) - Constructor for class javax.vecmath.Matrix3d
Constructs a new matrix with the same values as the Matrix3d parameter.
Matrix3d(Matrix3f) - Constructor for class javax.vecmath.Matrix3d
Constructs a new matrix with the same values as the Matrix3f parameter.
Matrix3d() - Constructor for class javax.vecmath.Matrix3d
Constructs and initializes a Matrix3d to all zeros.
Matrix3dTest() - Static method in class javax.vecmath.VecmathTest
 
Matrix3f - class javax.vecmath.Matrix3f.
A single precision floating point 3 by 3 matrix.
Matrix3f(float, float, float, float, float, float, float, float, float) - Constructor for class javax.vecmath.Matrix3f
Constructs and initializes a Matrix3f from the specified nine values.
Matrix3f(float[]) - Constructor for class javax.vecmath.Matrix3f
Constructs and initializes a Matrix3f from the specified 9 element array.
Matrix3f(Matrix3d) - Constructor for class javax.vecmath.Matrix3f
Constructs a new matrix with the same values as the Matrix3d parameter.
Matrix3f(Matrix3f) - Constructor for class javax.vecmath.Matrix3f
Constructs a new matrix with the same values as the Matrix3f parameter.
Matrix3f() - Constructor for class javax.vecmath.Matrix3f
Constructs and initializes a Matrix3f to all zeros.
Matrix3fTest() - Static method in class javax.vecmath.VecmathTest
 
Matrix4d - class javax.vecmath.Matrix4d.
A double precision floating point 4 by 4 matrix.
Matrix4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class javax.vecmath.Matrix4d
Constructs and initializes a Matrix4d from the specified 16 values.
Matrix4d(double[]) - Constructor for class javax.vecmath.Matrix4d
Constructs and initializes a Matrix4d from the specified 16 element array.
Matrix4d(Quat4d, Vector3d, double) - Constructor for class javax.vecmath.Matrix4d
Constructs and initializes a Matrix4d from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.
Matrix4d(Quat4f, Vector3d, double) - Constructor for class javax.vecmath.Matrix4d
Constructs and initializes a Matrix4d from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.
Matrix4d(Matrix4d) - Constructor for class javax.vecmath.Matrix4d
Constructs a new matrix with the same values as the Matrix4d parameter.
Matrix4d(Matrix4f) - Constructor for class javax.vecmath.Matrix4d
Constructs a new matrix with the same values as the Matrix4f parameter.
Matrix4d(Matrix3f, Vector3d, double) - Constructor for class javax.vecmath.Matrix4d
Constructs and initializes a Matrix4d from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.
Matrix4d(Matrix3d, Vector3d, double) - Constructor for class javax.vecmath.Matrix4d
Constructs and initializes a Matrix4d from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.
Matrix4d() - Constructor for class javax.vecmath.Matrix4d
Constructs and initializes a Matrix4d to all zeros.
Matrix4dTest() - Static method in class javax.vecmath.VecmathTest
 
Matrix4f - class javax.vecmath.Matrix4f.
A single precision floating point 4 by 4 matrix.
Matrix4f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class javax.vecmath.Matrix4f
Constructs and initializes a Matrix4f from the specified 16 values.
Matrix4f(float[]) - Constructor for class javax.vecmath.Matrix4f
Constructs and initializes a Matrix4f from the specified 16 element array.
Matrix4f(Quat4f, Vector3f, float) - Constructor for class javax.vecmath.Matrix4f
Constructs and initializes a Matrix4f from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.
Matrix4f(Matrix4d) - Constructor for class javax.vecmath.Matrix4f
Constructs a new matrix with the same values as the Matrix4d parameter.
Matrix4f(Matrix4f) - Constructor for class javax.vecmath.Matrix4f
Constructs a new matrix with the same values as the Matrix4f parameter.
Matrix4f(Matrix3f, Vector3f, float) - Constructor for class javax.vecmath.Matrix4f
Constructs and initializes a Matrix4f from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.
Matrix4f() - Constructor for class javax.vecmath.Matrix4f
Constructs and initializes a Matrix4f to all zeros.
Matrix4fTest() - Static method in class javax.vecmath.VecmathTest
 
Matte - class org.autochthonous.graphics.rt.shaders.ct.Matte.
A matte surface shader.
Matte(World) - Constructor for class org.autochthonous.graphics.rt.shaders.ct.Matte
 
MatteTiled - class MatteTiled.
A matte surface shader with tiling.
MatteTiled(World, Tile) - Constructor for class MatteTiled
 
Metaball - class org.autochthonous.graphics.rt.objects.Metaball.
a metaball.
Metaball(Point3f, double, double) - Constructor for class org.autochthonous.graphics.rt.objects.Metaball
basic constructor.
Metal - class org.autochthonous.graphics.rt.shaders.ct.Metal.
a metal surface shader.
Metal(World) - Constructor for class org.autochthonous.graphics.rt.shaders.ct.Metal
 
MismatchedSizeException - exception javax.vecmath.MismatchedSizeException.
Indicates that an operation cannot be completed properly because of a mismatch in the sizes of object attributes.
MismatchedSizeException() - Constructor for class javax.vecmath.MismatchedSizeException
Creates the exception object with default values.
MismatchedSizeException(String) - Constructor for class javax.vecmath.MismatchedSizeException
Creates the exception object that outputs a message.
m00 - Variable in class javax.vecmath.Matrix3d
The first element of the first row.
m00 - Variable in class javax.vecmath.Matrix3f
The first element of the first row.
m00 - Variable in class javax.vecmath.Matrix4d
The first element of the first row.
m00 - Variable in class javax.vecmath.Matrix4f
The first element of the first row.
m01 - Variable in class javax.vecmath.Matrix3d
The second element of the first row.
m01 - Variable in class javax.vecmath.Matrix3f
The second element of the first row.
m01 - Variable in class javax.vecmath.Matrix4d
The second element of the first row.
m01 - Variable in class javax.vecmath.Matrix4f
The second element of the first row.
m02 - Variable in class javax.vecmath.Matrix3d
third element of the first row.
m02 - Variable in class javax.vecmath.Matrix3f
third element of the first row.
m02 - Variable in class javax.vecmath.Matrix4d
third element of the first row.
m02 - Variable in class javax.vecmath.Matrix4f
third element of the first row.
m03 - Variable in class javax.vecmath.Matrix4d
The fourth element of the first row.
m03 - Variable in class javax.vecmath.Matrix4f
The fourth element of the first row.
m10 - Variable in class javax.vecmath.Matrix3d
The first element of the second row.
m10 - Variable in class javax.vecmath.Matrix3f
The first element of the second row.
m10 - Variable in class javax.vecmath.Matrix4d
The first element of the second row.
m10 - Variable in class javax.vecmath.Matrix4f
The first element of the second row.
m11 - Variable in class javax.vecmath.Matrix3d
The second element of the second row.
m11 - Variable in class javax.vecmath.Matrix3f
The second element of the second row.
m11 - Variable in class javax.vecmath.Matrix4d
The second element of the second row.
m11 - Variable in class javax.vecmath.Matrix4f
The second element of the second row.
m12 - Variable in class javax.vecmath.Matrix3d
The third element of the second row.
m12 - Variable in class javax.vecmath.Matrix3f
The third element of the second row.
m12 - Variable in class javax.vecmath.Matrix4d
The third element of the second row.
m12 - Variable in class javax.vecmath.Matrix4f
The third element of the second row.
m13 - Variable in class javax.vecmath.Matrix4d
The fourth element of the second row.
m13 - Variable in class javax.vecmath.Matrix4f
The fourth element of the second row.
m20 - Variable in class javax.vecmath.Matrix3d
The first element of the third row.
m20 - Variable in class javax.vecmath.Matrix3f
The first element of the third row.
m20 - Variable in class javax.vecmath.Matrix4d
The first element of the third row.
m20 - Variable in class javax.vecmath.Matrix4f
The first element of the third row.
m21 - Variable in class javax.vecmath.Matrix3d
The second element of the third row.
m21 - Variable in class javax.vecmath.Matrix3f
The second element of the third row.
m21 - Variable in class javax.vecmath.Matrix4d
The second element of the third row.
m21 - Variable in class javax.vecmath.Matrix4f
The second element of the third row.
m22 - Variable in class javax.vecmath.Matrix3d
The third element of the third row.
m22 - Variable in class javax.vecmath.Matrix3f
The third element of the third row.
m22 - Variable in class javax.vecmath.Matrix4d
The third element of the third row.
m22 - Variable in class javax.vecmath.Matrix4f
The third element of the third row.
m23 - Variable in class javax.vecmath.Matrix4d
The fourth element of the third row.
m23 - Variable in class javax.vecmath.Matrix4f
The fourth element of the third row.
m30 - Variable in class javax.vecmath.Matrix4d
The first element of the fourth row.
m30 - Variable in class javax.vecmath.Matrix4f
The first element of the fourth row.
m31 - Variable in class javax.vecmath.Matrix4d
The second element of the fourth row.
m31 - Variable in class javax.vecmath.Matrix4f
The second element of the fourth row.
m32 - Variable in class javax.vecmath.Matrix4d
The third element of the fourth row.
m32 - Variable in class javax.vecmath.Matrix4f
The third element of the fourth row.
m33 - Variable in class javax.vecmath.Matrix4d
The fourth element of the fourth row.
m33 - Variable in class javax.vecmath.Matrix4f
The fourth element of the fourth row.
magnitude - Variable in class org.autochthonous.graphics.rt.util.SampleMask
 
main(String[]) - Static method in class javax.vecmath.VecmathTest
 
main(String[]) - Static method in class org.autochthonous.graphics.rt.tools.Disp
 
main(String[]) - Static method in class org.autochthonous.graphics.rt.tools.Parser
 
main(String[]) - Static method in class org.autochthonous.graphics.rt.tools.PixToPPM
 
main(String[]) - Static method in class org.autochthonous.graphics.tools.ThreeDStudioDump
 
main(String[]) - Static method in class org.autochthonous.math.QuarticSturmSolver
 
main(String[]) - Static method in class org.autochthonous.math.SturmSolver
 
maxLevel - Variable in class org.autochthonous.graphics.rt.shaders.ct.Metal
 
maxLevel - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
maxX - Variable in class org.autochthonous.graphics.rt.BBox
 
maxY - Variable in class org.autochthonous.graphics.rt.BBox
 
maxZ - Variable in class org.autochthonous.graphics.rt.BBox
 
merge(HitList) - Method in class org.autochthonous.graphics.rt.HitList
merge the passed in list with the current one.
midX - Variable in class org.autochthonous.graphics.rt.Renderer
 
midY - Variable in class org.autochthonous.graphics.rt.Renderer
 
minX - Variable in class org.autochthonous.graphics.rt.BBox
 
minY - Variable in class org.autochthonous.graphics.rt.BBox
 
minZ - Variable in class org.autochthonous.graphics.rt.BBox
 
mix(float, Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
mixFactor() - Method in class org.autochthonous.graphics.rt.AtmosphereData
 
mul(GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the result of multiplying itself with matrix m1 (this = this * m1).
mul(GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the result of multiplying the two argument matrices together (this = m1 * m2).
mul(GVector, GVector) - Method in class javax.vecmath.GMatrix
Computes the outer product of the two vectors; multiplies the the first vector by the transpose of the second vector and places the matrix result into this matrix.
mul(GMatrix, GVector) - Method in class javax.vecmath.GVector
Multiplies matrix m1 times Vector v1 and places the result into this vector (this = m1*v1).
mul(GVector, GMatrix) - Method in class javax.vecmath.GVector
Multiplies the transpose of vector v1 (ie, v1 becomes a row vector with respect to the multiplication) times matrix m1 and places the result into this vector (this = transpose(v1)*m1).
mul(double) - Method in class javax.vecmath.Matrix3d
Multiplies each element of this matrix by a scalar.
mul(double, Matrix3d) - Method in class javax.vecmath.Matrix3d
Multiplies each element of matrix m1 by a scalar and places the result into this.
mul(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the result of multiplying itself with matrix m1.
mul(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the result of multiplying the two argument matrices together.
mul(float) - Method in class javax.vecmath.Matrix3f
Multiplies each element of this matrix by a scalar.
mul(float, Matrix3f) - Method in class javax.vecmath.Matrix3f
Multiplies each element of matrix m1 by a scalar and places the result into this.
mul(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the result of multiplying itself with matrix m1.
mul(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the result of multiplying the two argument matrices together.
mul(double) - Method in class javax.vecmath.Matrix4d
Multiplies each element of this matrix by a scalar.
mul(double, Matrix4d) - Method in class javax.vecmath.Matrix4d
Multiplies each element of matrix m1 by a scalar and places the result into this.
mul(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the result of multiplying itself with matrix m1.
mul(Matrix4d, Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the result of multiplying the two argument matrices together.
mul(float) - Method in class javax.vecmath.Matrix4f
Multiplies each element of this matrix by a scalar.
mul(float, Matrix4f) - Method in class javax.vecmath.Matrix4f
Multiplies each element of matrix m1 by a scalar and places the result into this.
mul(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the result of multiplying itself with matrix m1.
mul(Matrix4f, Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the result of multiplying the two argument matrices together.
mul(Quat4d, Quat4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the quaternion product of quaternions q1 and q2 (this = q1 * q2).
mul(Quat4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the quaternion product of itself and q1 (this = this * q1).
mul(Quat4f, Quat4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the quaternion product of quaternions q1 and q2 (this = q1 * q2).
mul(Quat4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the quaternion product of itself and q1 (this = this * q1).
mulInverse(Quat4d, Quat4d) - Method in class javax.vecmath.Quat4d
Multiplies quaternion q1 by the inverse of quaternion q2 and places the value into this quaternion.
mulInverse(Quat4d) - Method in class javax.vecmath.Quat4d
Multiplies this quaternion by the inverse of quaternion q1 and places the value into this quaternion.
mulInverse(Quat4f, Quat4f) - Method in class javax.vecmath.Quat4f
Multiplies quaternion q1 by the inverse of quaternion q2 and places the value into this quaternion.
mulInverse(Quat4f) - Method in class javax.vecmath.Quat4f
Multiplies this quaternion by the inverse of quaternion q1 and places the value into this quaternion.
mulNormalize(Matrix3d) - Method in class javax.vecmath.Matrix3d
Multiplies this matrix by matrix m1, does an SVD normalization of the result, and places the result back into this matrix this = SVDnorm(this*m1).
mulNormalize(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Multiplies matrix m1 by matrix m2, does an SVD normalization of the result, and places the result into this matrix this = SVDnorm(m1*m2).
mulNormalize(Matrix3f) - Method in class javax.vecmath.Matrix3f
Multiplies this matrix by matrix m1, does an SVD normalization of the result, and places the result back into this matrix this = SVDnorm(this*m1).
mulNormalize(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Multiplies matrix m1 by matrix m2, does an SVD normalization of the result, and places the result into this matrix this = SVDnorm(m1*m2).
mulTransposeBoth(GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeBoth(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeBoth(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeBoth(Matrix4d, Matrix4d) - Method in class javax.vecmath.Matrix4d
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeBoth(Matrix4f, Matrix4f) - Method in class javax.vecmath.Matrix4f
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeLeft(GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Multiplies the transpose of matrix m1 times the matrix m2, and places the result into this.
mulTransposeLeft(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Multiplies the transpose of matrix m1 times matrix m2, and places the result into this.
mulTransposeLeft(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Multiplies the transpose of matrix m1 times matrix m2, and places the result into this.
mulTransposeLeft(Matrix4d, Matrix4d) - Method in class javax.vecmath.Matrix4d
Multiplies the transpose of matrix m1 times matrix m2, and places the result into this.
mulTransposeLeft(Matrix4f, Matrix4f) - Method in class javax.vecmath.Matrix4f
Multiplies the transpose of matrix m1 times matrix m2, and places the result into this.
mulTransposeRight(GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeRight(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeRight(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeRight(Matrix4d, Matrix4d) - Method in class javax.vecmath.Matrix4d
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this.
mulTransposeRight(Matrix4f, Matrix4f) - Method in class javax.vecmath.Matrix4f
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this.
multiply(double) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
multiply(Algebraic.RayPoly) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 

N

N() - Method in class org.autochthonous.graphics.rt.Hit
return the current shading normal.
NDotI() - Method in class org.autochthonous.graphics.rt.Hit
return the dot product of the shading normal N with the direction of the incident ray I.
NDotL() - Method in class org.autochthonous.graphics.rt.LightData
 
NL - Static variable in class javax.vecmath.VecmathTest
 
NXFACE - Static variable in class org.autochthonous.graphics.rt.objects.Box
 
NYFACE - Static variable in class org.autochthonous.graphics.rt.objects.Box
 
NZFACE - Static variable in class org.autochthonous.graphics.rt.objects.Box
 
NoiseGenerator - class org.autochthonous.graphics.rt.util.NoiseGenerator.
 
NormalCalculator - interface org.autochthonous.graphics.rt.NormalCalculator.
 
Normals - class org.autochthonous.graphics.rt.objects.Normals.
a list of normals.
name - Variable in class org.autochthonous.graphics.rt.Shader
 
name - Variable in class org.autochthonous.graphics.rt.Viewer
 
negate() - Method in class javax.vecmath.GMatrix
Negates the value of this matrix: this = -this.
negate(GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the negation of the GMatrix parameter.
negate() - Method in class javax.vecmath.GVector
Negates the value of this vector: this = -this.
negate() - Method in class javax.vecmath.Matrix3d
Negates the value of this matrix: this = -this.
negate(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix equal to the negation of of the Matrix3d parameter.
negate() - Method in class javax.vecmath.Matrix3f
Negates the value of this matrix: this = -this.
negate(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix equal to the negation of of the Matrix3f parameter.
negate() - Method in class javax.vecmath.Matrix4d
Negates the value of this matrix: this = -this.
negate(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix equal to the negation of of the Matrix4d parameter.
negate() - Method in class javax.vecmath.Matrix4f
Negates the value of this matrix: this = -this.
negate(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix equal to the negation of of the Matrix4f parameter.
negate(Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the negation of tuple t1.
negate() - Method in class javax.vecmath.Tuple2d
Negates the value of this vector in place.
negate(Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the negation of tuple t1.
negate() - Method in class javax.vecmath.Tuple2f
Negates the value of this vector in place.
negate(Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the negation of tuple t1.
negate() - Method in class javax.vecmath.Tuple3d
Negates the value of this vector in place.
negate(Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the negation of tuple t1.
negate() - Method in class javax.vecmath.Tuple3f
Negates the value of this vector in place.
negate(Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the negation of tuple t1.
negate() - Method in class javax.vecmath.Tuple4d
Negates the value of this vector in place.
negate(Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the negation of tuple t1.
negate() - Method in class javax.vecmath.Tuple4f
Negates the value of this vector in place.
next() - Method in class org.autochthonous.graphics.rt.AtmosphereDataIterator
 
next() - Method in interface org.autochthonous.graphics.rt.AtmosphereIterator
 
next() - Method in class org.autochthonous.graphics.rt.HitIterator
 
next() - Method in class org.autochthonous.graphics.rt.LightDataIterator
 
next() - Method in interface org.autochthonous.graphics.rt.LightIterator
 
next() - Method in interface org.autochthonous.graphics.rt.RenderableIterator
 
next() - Method in interface org.autochthonous.graphics.rt.ShaderIterator
 
next() - Method in interface org.autochthonous.graphics.rt.TraceableIterator
 
next() - Method in interface org.autochthonous.graphics.rt.util.WaveSourceIterator
 
norm() - Method in class javax.vecmath.GVector
Returns the square root of the sum of the squares of this vector (its length in n-dimensional space).
normCalc - Variable in class org.autochthonous.graphics.rt.Hit
 
normSquared() - Method in class javax.vecmath.GVector
Returns the sum of the squares of this vector (its length sqaured in n-dimensional space).
normalize(GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the normalization of vector v1.
normalize() - Method in class javax.vecmath.GVector
Normalizes this vector in place.
normalize() - Method in class javax.vecmath.Matrix3d
Performs singular value decomposition normalization of this matrix.
normalize(Matrix3d) - Method in class javax.vecmath.Matrix3d
Perform singular value decomposition normalization of matrix m1 and place the normalized values into this.
normalize() - Method in class javax.vecmath.Matrix3f
Performs singular value decomposition normalization of this matrix.
normalize(Matrix3f) - Method in class javax.vecmath.Matrix3f
Perform singular value decomposition normalization of matrix m1 and place the normalized values into this.
normalize(Quat4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the normalized value of quaternion q1.
normalize() - Method in class javax.vecmath.Quat4d
Normalizes the value of this quaternion in place.
normalize(Quat4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the normalized value of quaternion q1.
normalize() - Method in class javax.vecmath.Quat4f
Normalizes the value of this quaternion in place.
normalize() - Method in class javax.vecmath.Vector2d
Normalizes this vector in place.
normalize(Vector2d) - Method in class javax.vecmath.Vector2d
Sets the value of this vector to the normalization of vector v1.
normalize() - Method in class javax.vecmath.Vector2f
Normalizes this vector in place.
normalize(Vector2f) - Method in class javax.vecmath.Vector2f
Sets the value of this vector to the normalization of vector v1.
normalize(Vector3d) - Method in class javax.vecmath.Vector3d
Sets the value of this vector to the normalization of vector v1.
normalize() - Method in class javax.vecmath.Vector3d
Normalizes this vector in place.
normalize(Vector3f) - Method in class javax.vecmath.Vector3f
Sets the value of this vector to the normalization of vector v1.
normalize() - Method in class javax.vecmath.Vector3f
Normalizes this vector in place.
normalize(Vector4d) - Method in class javax.vecmath.Vector4d
Sets the value of this vector to the normalization of vector v1.
normalize() - Method in class javax.vecmath.Vector4d
Normalizes this vector in place.
normalize(Vector4d) - Method in class javax.vecmath.Vector4f
Sets the value of this vector to the normalization of vector v1.
normalize() - Method in class javax.vecmath.Vector4f
Normalizes this vector in place.
normalizeCP() - Method in class javax.vecmath.Matrix3d
Perform cross product normalization of this matrix.
normalizeCP(Matrix3d) - Method in class javax.vecmath.Matrix3d
Perform cross product normalization of matrix m1 and place the normalized values into this.
normalizeCP() - Method in class javax.vecmath.Matrix3f
Perform cross product normalization of this matrix.
normalizeCP(Matrix3f) - Method in class javax.vecmath.Matrix3f
Perform cross product normalization of matrix m1 and place the normalized values into this.
normals() - Method in class org.autochthonous.graphics.rt.objects.Normals
 

O

ObjFile - class org.autochthonous.graphics.rt.models.ObjFile.
a loader for .obj files (wavefront).
ObjFile(String, boolean) - Constructor for class org.autochthonous.graphics.rt.models.ObjFile
 
OffFile - class org.autochthonous.graphics.rt.models.OffFile.
a loader for OFF files.
OffFile(String) - Constructor for class org.autochthonous.graphics.rt.models.OffFile
 
OffFile(String, boolean) - Constructor for class org.autochthonous.graphics.rt.models.OffFile
 
OffFile(String, String, boolean) - Constructor for class org.autochthonous.graphics.rt.models.OffFile
 
oN() - Method in class org.autochthonous.graphics.rt.Hit
return the object space normal.
oP() - Method in class org.autochthonous.graphics.rt.Hit
return the hit location in object coordinates
obj - Variable in class org.autochthonous.graphics.rt.Hit
 
objToRay - Variable in class org.autochthonous.graphics.rt.Renderable
 
object() - Method in class org.autochthonous.graphics.rt.Hit
return the object we hit.
objectCount() - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
octaves - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
order() - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
org - Variable in class org.autochthonous.graphics.rt.Ray
 
org.autochthonous.graphics.rt - package org.autochthonous.graphics.rt
 
org.autochthonous.graphics.rt.mappers - package org.autochthonous.graphics.rt.mappers
 
org.autochthonous.graphics.rt.models - package org.autochthonous.graphics.rt.models
 
org.autochthonous.graphics.rt.objects - package org.autochthonous.graphics.rt.objects
 
org.autochthonous.graphics.rt.shaders - package org.autochthonous.graphics.rt.shaders
 
org.autochthonous.graphics.rt.shaders.ct - package org.autochthonous.graphics.rt.shaders.ct
 
org.autochthonous.graphics.rt.tools - package org.autochthonous.graphics.rt.tools
 
org.autochthonous.graphics.rt.tools.io - package org.autochthonous.graphics.rt.tools.io
 
org.autochthonous.graphics.rt.util - package org.autochthonous.graphics.rt.util
 
org.autochthonous.graphics.tools - package org.autochthonous.graphics.tools
 
org.autochthonous.math - package org.autochthonous.math
 
orgObj - Variable in class org.autochthonous.graphics.rt.Ray
 

P

P() - Method in class org.autochthonous.graphics.rt.Hit
return the hit location in world coordinates
PCDATA - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
PROCESSING_INSTRUCTION - Static variable in class org.autochthonous.graphics.rt.tools.io.RMLReader
 
PXFACE - Static variable in class org.autochthonous.graphics.rt.objects.Box
 
PYFACE - Static variable in class org.autochthonous.graphics.rt.objects.Box
 
PZFACE - Static variable in class org.autochthonous.graphics.rt.objects.Box
 
ParametersMap - class org.autochthonous.graphics.rt.util.ParametersMap.
 
ParametersMap() - Constructor for class org.autochthonous.graphics.rt.util.ParametersMap
 
Parser - class org.autochthonous.graphics.rt.tools.Parser.
a parser for RML files.
Parser() - Constructor for class org.autochthonous.graphics.rt.tools.Parser
 
Partitionable - interface org.autochthonous.graphics.rt.Partitionable.
 
Patch - class org.autochthonous.graphics.rt.objects.Patch.
A parametric bicubic surface.
Patch(String, Matrix4f, Matrix4f, Matrix4f) - Constructor for class org.autochthonous.graphics.rt.objects.Patch
 
Patch(String, int, Matrix4f, Matrix4f, Matrix4f) - Constructor for class org.autochthonous.graphics.rt.objects.Patch
 
PixToPPM - class org.autochthonous.graphics.rt.tools.PixToPPM.
Program to convert a pix file into a ppm file.
PixToPPM() - Constructor for class org.autochthonous.graphics.rt.tools.PixToPPM
 
Pixel - class org.autochthonous.graphics.rt.Pixel.
 
Pixel() - Constructor for class org.autochthonous.graphics.rt.Pixel
 
PlanarMap - class org.autochthonous.graphics.rt.mappers.PlanarMap.
 
PlanarMap() - Constructor for class org.autochthonous.graphics.rt.mappers.PlanarMap
 
Plastic - class org.autochthonous.graphics.rt.shaders.ct.Plastic.
A plastic surface shader.
Plastic(World) - Constructor for class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
Point2d - class javax.vecmath.Point2d.
A 2 element point that is represented by double precision doubleing point x,y coordinates.
Point2d(double, double) - Constructor for class javax.vecmath.Point2d
Constructs and initializes a Point2d from the specified xy coordinates.
Point2d(double[]) - Constructor for class javax.vecmath.Point2d
Constructs and initializes a Point2d from the specified array.
Point2d(Point2d) - Constructor for class javax.vecmath.Point2d
Constructs and initializes a Point2d from the specified Point2d.
Point2d(Point2f) - Constructor for class javax.vecmath.Point2d
Constructs and initializes a Point2d from the specified Point2f.
Point2d(Tuple2d) - Constructor for class javax.vecmath.Point2d
Constructs and initializes a Point2d from the specified Tuple2d.
Point2d(Tuple2f) - Constructor for class javax.vecmath.Point2d
Constructs and initializes a Point2d from the specified Tuple2f.
Point2d() - Constructor for class javax.vecmath.Point2d
Constructs and initializes a Point2d to (0,0).
Point2f - class javax.vecmath.Point2f.
A 2 element point that is represented by single precision floating point x,y coordinates.
Point2f(float, float) - Constructor for class javax.vecmath.Point2f
Constructs and initializes a Point2f from the specified xy coordinates.
Point2f(float[]) - Constructor for class javax.vecmath.Point2f
Constructs and initializes a Point2f from the specified array.
Point2f(Point2f) - Constructor for class javax.vecmath.Point2f
Constructs and initializes a Point2f from the specified Point2f.
Point2f(Point2d) - Constructor for class javax.vecmath.Point2f
Constructs and initializes a Point2f from the specified Point2d.
Point2f(Tuple2f) - Constructor for class javax.vecmath.Point2f
Constructs and initializes a Point2f from the specified Tuple2f.
Point2f(Tuple2d) - Constructor for class javax.vecmath.Point2f
Constructs and initializes a Point2f from the specified Tuple2d.
Point2f() - Constructor for class javax.vecmath.Point2f
Constructs and initializes a Point2f to (0,0).
Point3d - class javax.vecmath.Point3d.
A 3 element point that is represented by double precision floating point x,y,z coordinates.
Point3d(double, double, double) - Constructor for class javax.vecmath.Point3d
Constructs and initializes a Point3d from the specified xyz coordinates.
Point3d(double[]) - Constructor for class javax.vecmath.Point3d
Constructs and initializes a Point3d from the specified array.
Point3d(Point3d) - Constructor for class javax.vecmath.Point3d
Constructs and initializes a Point3d from the specified Point3d.
Point3d(Point3f) - Constructor for class javax.vecmath.Point3d
Constructs and initializes a Point3d from the specified Point3f.
Point3d(Tuple3d) - Constructor for class javax.vecmath.Point3d
Constructs and initializes a Point3d from the specified Tuple3d.
Point3d(Tuple3f) - Constructor for class javax.vecmath.Point3d
Constructs and initializes a Point3d from the specified Tuple3f.
Point3d() - Constructor for class javax.vecmath.Point3d
Constructs and initializes a Point3d to (0,0,0).
Point3f - class javax.vecmath.Point3f.
A 3 element point that is represented by single precision floating point x,y,z coordinates.
Point3f(float, float, float) - Constructor for class javax.vecmath.Point3f
Constructs and initializes a Point3f from the specified xy coordinates.
Point3f(float[]) - Constructor for class javax.vecmath.Point3f
Constructs and initializes a Point3f from the specified array.
Point3f(Point3f) - Constructor for class javax.vecmath.Point3f
Constructs and initializes a Point3f from the specified Point3f.
Point3f(Point3d) - Constructor for class javax.vecmath.Point3f
Constructs and initializes a Point3f from the specified Point3d.
Point3f(Tuple3f) - Constructor for class javax.vecmath.Point3f
Constructs and initializes a Point3f from the specified Tuple3f.
Point3f(Tuple3d) - Constructor for class javax.vecmath.Point3f
Constructs and initializes a Point3f from the specified Tuple3d.
Point3f() - Constructor for class javax.vecmath.Point3f
Constructs and initializes a Point3f to (0,0,0).
Point4d - class javax.vecmath.Point4d.
A 4 element point that is represented by double precision floating point x,y,z,w coordinates.
Point4d(double, double, double, double) - Constructor for class javax.vecmath.Point4d
Constructs and initializes a Point4d from the specified xyzw coordinates.
Point4d(double[]) - Constructor for class javax.vecmath.Point4d
Constructs and initializes a Point4d from the specified array.
Point4d(Point4f) - Constructor for class javax.vecmath.Point4d
Constructs and initializes a Point4d from the specified Point4f.
Point4d(Point4d) - Constructor for class javax.vecmath.Point4d
Constructs and initializes a Point4d from the specified Point4d.
Point4d(Tuple4d) - Constructor for class javax.vecmath.Point4d
Constructs and initializes a Point4d from the specified Tuple4d.
Point4d(Tuple4f) - Constructor for class javax.vecmath.Point4d
Constructs and initializes a Point4d from the specified Tuple4f.
Point4d() - Constructor for class javax.vecmath.Point4d
Constructs and initializes a Point4d to (0,0,0,0).
Point4f - class javax.vecmath.Point4f.
A 4 element point that is represented by single precision floating point x,y,z,w coordinates.
Point4f(float, float, float, float) - Constructor for class javax.vecmath.Point4f
Constructs and initializes a Point4f from the specified xyzw coordinates.
Point4f(float[]) - Constructor for class javax.vecmath.Point4f
Constructs and initializes a Point4f from the specified array.
Point4f(Point4f) - Constructor for class javax.vecmath.Point4f
Constructs and initializes a Point4f from the specified Point4f.
Point4f(Point4d) - Constructor for class javax.vecmath.Point4f
Constructs and initializes a Point4f from the specified Point4d.
Point4f(Tuple4d) - Constructor for class javax.vecmath.Point4f
Constructs and initializes a Point4f from the specified Tuple4d.
Point4f(Tuple4f) - Constructor for class javax.vecmath.Point4f
Constructs and initializes a Point4f from the specified Tuple4f.
Point4f() - Constructor for class javax.vecmath.Point4f
Constructs and initializes a Point4f to (0,0,0,0).
PointLight - class org.autochthonous.graphics.rt.objects.PointLight.
A point light source.
PointLight(Point3f, Color3f) - Constructor for class org.autochthonous.graphics.rt.objects.PointLight
 
Polygon - class org.autochthonous.graphics.rt.objects.Polygon.
A polygon.
Polygon(Point3f[]) - Constructor for class org.autochthonous.graphics.rt.objects.Polygon
 
Polygon(int, Point3f[]) - Constructor for class org.autochthonous.graphics.rt.objects.Polygon
 
PunchedSphere - class PunchedSphere.
a sphere with holes in it around the axis...
PunchedSphere(Point3d, double, double, double, double) - Constructor for class PunchedSphere
 
parameters() - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
return the parameters associated with the last BEGIN_TAG or EMPTY_TAG read.
percentageTurbulence - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
perturbN(float) - Method in class org.autochthonous.graphics.rt.Hit
Perturb the current shading normal by adding some random deviation perpendicular to the tip of the current shading normal, scaled by the factor factor.
perturbN(float, float) - Method in class org.autochthonous.graphics.rt.Hit
Perturb the current shading normal by adding a deviation perpendicular to the tip of the current shading normal, given by the vector (u, v, 0), after being aligned so that it is transformed to being perpendicular to the axis of the shading normal.
perturbN(Vector3f) - Method in class org.autochthonous.graphics.rt.Hit
Perturb the current shading normal by adding some vector to it in object space and then transforming it to our current world space.
perturbationAt(Point3f) - Method in class org.autochthonous.graphics.rt.util.WaveSource
 
pixHeight - Variable in class org.autochthonous.graphics.rt.objects.Heightfield
 
pixVals - Variable in class org.autochthonous.graphics.rt.objects.Heightfield
 
pixWidth - Variable in class org.autochthonous.graphics.rt.objects.Heightfield
 
pixelGap - Variable in class org.autochthonous.graphics.rt.Renderer
 
points - Variable in class org.autochthonous.graphics.rt.util.SampleMask
 
processObject(Object) - Method in class BumpMappedMetal
 
processObject(Object) - Method in class MatteTiled
 
processObject(Object) - Method in class WaveShader
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.Renderable
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.Shader
apply default handling to the given object as part of shader construction.
processObject(Object) - Method in class org.autochthonous.graphics.rt.models.DXFFile
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.models.ThreeDStudioFile
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.objects.Blobby
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.objects.Csg
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.objects.Patch
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.objects.Polygon
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.objects.TriangleStrip
 
processObject(Object) - Method in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
process the object passed in if we can use it, or pass it up to our super class.
processParameters(ParametersMap) - Method in class BumpMappedMetal
handle the parameters we want, passing the extras to our super class for processing.
processParameters(ParametersMap) - Method in class Bumpy
handle the parameters we want, passing the extras to our super class for processing.
processParameters(ParametersMap) - Method in class MatteTiled
handle the parameters we want, passing the extras to our super class for processing.
processParameters(ParametersMap) - Method in class PunchedSphere
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.Renderable
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.Shader
apply the default parameters for a shader, from the passed in parameters table.
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.models.DXFFile
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.models.ImageHeightfield
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.models.ObjFile
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.models.OffFile
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.models.ThreeDStudioFile
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Algebraic
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Blobby
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Box
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Cone
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Csg
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Cylinder
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Heightfield
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Sphere
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.SuperQuadric
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.objects.Torus
 
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
apply the default parameters for a shader, from the passed in parameters table.
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.shaders.ct.Matte
handle the parameters we want, passing the extras to our super class for processing.
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.shaders.ct.Metal
process our parameter set, handing the extras back to the super class.
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
apply the default parameters for a shader, from the passed in parameters table.
processParameters(ParametersMap) - Method in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
process the parameters we want before handing them to our super class.
project(Point4d) - Method in class javax.vecmath.Point3d
Multiplies each of the x,y,z components of the Point4f parameter by 1/w and places the projected values into this point.
project(Point4f) - Method in class javax.vecmath.Point3f
Multiplies each of the x,y,z components of the Point4f parameter by 1/w and places the projected values into this point.
project(Point4d) - Method in class javax.vecmath.Point4d
Multiplies each of the x,y,z components of the Point4d parameter by 1/w, places the projected values into this point, and places a 1 as the w parameter of this point.
project(Point4f) - Method in class javax.vecmath.Point4f
Multiplies each of the x,y,z components of the Point4f parameter by 1/w, places the projected values into this point, and places a 1 as the w parameter of this point.

Q

QuarticSturmSolver - class org.autochthonous.math.QuarticSturmSolver.
 
QuarticSturmSolver() - Constructor for class org.autochthonous.math.QuarticSturmSolver
 
Quat4d - class javax.vecmath.Quat4d.
A 4 element quaternion represented by double precision floating point x,y,z,w coordinates.
Quat4d(double, double, double, double) - Constructor for class javax.vecmath.Quat4d
Constructs and initializes a Quat4d from the specified xyzw coordinates.
Quat4d(double[]) - Constructor for class javax.vecmath.Quat4d
Constructs and initializes a Quat4d from the array of length 4.
Quat4d(Quat4d) - Constructor for class javax.vecmath.Quat4d
Constructs and initializes a Quat4d from the specified Quat4d.
Quat4d(Quat4f) - Constructor for class javax.vecmath.Quat4d
Constructs and initializes a Quat4d from the specified Quat4f.
Quat4d(Tuple4d) - Constructor for class javax.vecmath.Quat4d
Constructs and initializes a Quat4d from the specified Tuple4d.
Quat4d(Tuple4f) - Constructor for class javax.vecmath.Quat4d
Constructs and initializes a Quat4d from the specified Tuple4f.
Quat4d() - Constructor for class javax.vecmath.Quat4d
Constructs and initializes a Quat4d to (0,0,0,0).
Quat4f - class javax.vecmath.Quat4f.
A 4 element quaternion represented by single precision floating point x,y,z,w coordinates.
Quat4f(double, double, double, double) - Constructor for class javax.vecmath.Quat4f
Constructs and initializes a Quat4f from the specified xyzw coordinates.
Quat4f(double[]) - Constructor for class javax.vecmath.Quat4f
Constructs and initializes a Quat4f from the array of length 4.
Quat4f(Quat4f) - Constructor for class javax.vecmath.Quat4f
Constructs and initializes a Quat4f from the specified Quat4f.
Quat4f(Quat4d) - Constructor for class javax.vecmath.Quat4f
Constructs and initializes a Quat4f from the specified Quat4d.
Quat4f(Tuple4d) - Constructor for class javax.vecmath.Quat4f
Constructs and initializes a Quat4f from the specified Tuple4d.
Quat4f(Tuple4f) - Constructor for class javax.vecmath.Quat4f
Constructs and initializes a Quat4f from the specified Tuple4f.
Quat4f() - Constructor for class javax.vecmath.Quat4f
Constructs and initializes a Quat4f to (0,0,0,0).

R

RGB - Static variable in class org.autochthonous.graphics.rt.Renderer
 
RGBA - Static variable in class org.autochthonous.graphics.rt.Renderer
 
RGBAO - Static variable in class org.autochthonous.graphics.rt.Renderer
 
RMLReader - class org.autochthonous.graphics.rt.tools.io.RMLReader.
a buffered reader that parsers JML files.
RMLReader(Reader) - Constructor for class org.autochthonous.graphics.rt.tools.io.RMLReader
 
RandomTable - class org.autochthonous.graphics.rt.util.RandomTable.
 
RandomTable() - Constructor for class org.autochthonous.graphics.rt.util.RandomTable
 
Ray - class org.autochthonous.graphics.rt.Ray.
 
Renderable - class org.autochthonous.graphics.rt.Renderable.
 
Renderable() - Constructor for class org.autochthonous.graphics.rt.Renderable
 
RenderableIterator - interface org.autochthonous.graphics.rt.RenderableIterator.
 
Renderer - class org.autochthonous.graphics.rt.Renderer.
 
Renderer() - Constructor for class org.autochthonous.graphics.rt.Renderer
 
Ring - class org.autochthonous.graphics.rt.objects.Ring.
a ring.
Ring(double, double) - Constructor for class org.autochthonous.graphics.rt.objects.Ring
 
r - Variable in class org.autochthonous.graphics.rt.Pixel
 
rand - Variable in class org.autochthonous.graphics.rt.Renderer
 
rand - Variable in class org.autochthonous.graphics.rt.Viewer
 
rayToObj - Variable in class org.autochthonous.graphics.rt.Renderable
 
readLine(BufferedInputStream) - Static method in class org.autochthonous.graphics.rt.tools.Disp
 
readNext() - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
read in the next token, returning its type value.
readObject(RMLReader) - Method in class org.autochthonous.graphics.rt.Renderable
initialise a renderable object from a RMLReader.
readObject(RMLReader) - Method in class org.autochthonous.graphics.rt.Shader
initialise a shader from a RMLReader.
readObject(RMLReader) - Method in class org.autochthonous.graphics.rt.objects.Patch
 
readObject() - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
read an object from the RML stream.
reflectance - Variable in class org.autochthonous.graphics.rt.shaders.ct.Metal
 
reflectance - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
reflectedRay() - Method in class org.autochthonous.graphics.rt.Hit
return the reflected ray for the incident one and the current shading normal
reflectingSurface - Variable in class org.autochthonous.graphics.rt.shaders.ct.Metal
 
reflectingSurface - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
reflectionRoughness - Variable in class org.autochthonous.graphics.rt.shaders.ct.Metal
 
reflectionRoughness - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
refractedRay(float, float) - Method in class org.autochthonous.graphics.rt.Hit
return a refracted ray for the incident one and the shading normal.
refractiveIndex - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
renderLineByLine(int, OutputStream) - Method in class org.autochthonous.graphics.rt.Renderer
 
repeated - Variable in class org.autochthonous.math.SturmSolver
 
rotX(double) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to a rotation matrix about the x axis by the passed angle.
rotX(float) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to a rotation matrix about the x axis by the passed angle.
rotX(double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a rotation matrix about the x axis by the passed angle.
rotX(float) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a rotation matrix about the x axis by the passed angle.
rotY(double) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to a rotation matrix about the y axis by the passed angle.
rotY(float) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to a rotation matrix about the y axis by the passed angle.
rotY(double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a rotation matrix about the y axis by the passed angle.
rotY(float) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a rotation matrix about the y axis by the passed angle.
rotZ(double) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to a rotation matrix about the z axis by the passed angle.
rotZ(float) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to a rotation matrix about the z axis by the passed angle.
rotZ(double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a rotation matrix about the z axis by the passed angle.
rotZ(float) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a rotation matrix about the z axis by the passed angle.
rotate(double, double, double, double) - Method in class org.autochthonous.graphics.rt.Transform
rotate by theta degrees around the axis (x, y, z)
roughness - Variable in class org.autochthonous.graphics.rt.shaders.ct.Metal
 
roughness - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 

S

S() - Method in class org.autochthonous.graphics.rt.Hit
return the s texture coordinate.
S - Static variable in interface org.autochthonous.graphics.rt.TextureMapper
 
SUBTRACT - Static variable in class org.autochthonous.graphics.rt.objects.Csg
 
SVD(GMatrix, GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Finds the singular value decomposition (SVD) of this matrix such that this = U*W*transpose(V); and returns the rank of this matrix; the values of U,W,V are all overwritten.
SVDBackSolve(GMatrix, GMatrix, GMatrix, GVector) - Method in class javax.vecmath.GVector
Solves for x in Ax = b, where x is this vector (nx1), A is mxn, b is mx1, and A = U*W*transpose(V); U,W,V must be precomputed and can be found by taking the singular value decomposition (SVD) of A using the method SVD found in the GMatrix class.
SampleMask - class org.autochthonous.graphics.rt.util.SampleMask.
 
SampleMask(float, Point2f[]) - Constructor for class org.autochthonous.graphics.rt.util.SampleMask
 
Shadeable - interface org.autochthonous.graphics.rt.Shadeable.
 
Shader - class org.autochthonous.graphics.rt.Shader.
The base class for Shaders.
Shader(World) - Constructor for class org.autochthonous.graphics.rt.Shader
 
ShaderIterator - interface org.autochthonous.graphics.rt.ShaderIterator.
 
SimpleObject - class org.autochthonous.graphics.rt.objects.SimpleObject.
foundation class for the basic solids.
SimpleObject() - Constructor for class org.autochthonous.graphics.rt.objects.SimpleObject
 
SingularMatrixException - exception javax.vecmath.SingularMatrixException.
Indicates that inverse of a matrix cannot be computed.
SingularMatrixException() - Constructor for class javax.vecmath.SingularMatrixException
Creates the exception object with default values.
SingularMatrixException(String) - Constructor for class javax.vecmath.SingularMatrixException
Creates the exception object that outputs a message.
SolidMarble - class SolidMarble.
a solid marble shader
SolidMarble(World) - Constructor for class SolidMarble
 
SolidMarbleWrl - class SolidMarbleWrl.
a solid marble shader
SolidMarbleWrl(World) - Constructor for class SolidMarbleWrl
 
SolidWood - class SolidWood.
a solid wood shader
SolidWood(World) - Constructor for class SolidWood
 
Solver - interface org.autochthonous.math.Solver.
 
Sphere - class org.autochthonous.graphics.rt.objects.Sphere.
a sphere.
Sphere(Point3d, double) - Constructor for class org.autochthonous.graphics.rt.objects.Sphere
 
Sphere(Point3f, double) - Constructor for class org.autochthonous.graphics.rt.objects.Sphere
 
SphericalMap - class org.autochthonous.graphics.rt.mappers.SphericalMap.
 
SphericalMap() - Constructor for class org.autochthonous.graphics.rt.mappers.SphericalMap
 
SturmSolver - class org.autochthonous.math.SturmSolver.
 
SturmSolver() - Constructor for class org.autochthonous.math.SturmSolver
 
SuperQuadric - class org.autochthonous.graphics.rt.objects.SuperQuadric.
A superquadric.
SuperQuadric(int, Point3d, Point3d) - Constructor for class org.autochthonous.graphics.rt.objects.SuperQuadric
 
SuperQuadric(int, Point3f, Point3f) - Constructor for class org.autochthonous.graphics.rt.objects.SuperQuadric
 
sample2x2 - Static variable in class org.autochthonous.graphics.rt.util.SampleMask
 
sample3x3 - Static variable in class org.autochthonous.graphics.rt.util.SampleMask
 
sample4x4 - Static variable in class org.autochthonous.graphics.rt.util.SampleMask
 
sampleMask - Variable in class org.autochthonous.graphics.rt.Renderer
 
samplesPerPixel - Variable in class org.autochthonous.graphics.rt.Renderer
 
scale(double, GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the scalar multiplication of the scale factor with the vector v1.
scale(double) - Method in class javax.vecmath.GVector
Scales this vector by the scale factor s.
scale(double, Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the scalar multiplication of tuple t1.
scale(double) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the scalar multiplication of itself.
scale(float, Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the scalar multiplication of tuple t1.
scale(float) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the scalar multiplication of itself.
scale(double, Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the scalar multiplication of tuple t1.
scale(double) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the scalar multiplication of itself.
scale(float, Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the scalar multiplication of tuple t1.
scale(float) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the scalar multiplication of itself.
scale(double, Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the scalar multiplication of tuple t1.
scale(double) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the scalar multiplication of itself.
scale(float, Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the scalar multiplication of tuple t1.
scale(float) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the scalar multiplication of itself.
scale(float) - Method in class org.autochthonous.graphics.rt.Pixel
 
scale(double, double, double) - Method in class org.autochthonous.graphics.rt.Transform
 
scaleAdd(double, GVector, GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the scalar multiplication by s of vector v1 plus vector v2 (this = s*v1 + v2).
scaleAdd(double, Tuple2d, Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the scalar multiplication of tuple t1 and then adds tuple t2 (this = s*t1 + t2).
scaleAdd(double, Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple t1 (this = s*this + t1).
scaleAdd(float, Tuple2f, Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the scalar multiplication of tuple t1 and then adds tuple t2 (this = s*t1 + t2).
scaleAdd(float, Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple t1 (this = s*this + t1).
scaleAdd(double, Tuple3d, Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the scalar multiplication of tuple t1 and then adds tuple t2 (this = s*t1 + t2).
scaleAdd(double, Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple t1 (this = s*this + t1).
scaleAdd(float, Tuple3f, Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the scalar multiplication of tuple t1 and then adds tuple t2 (this = s*t1 + t2).
scaleAdd(float, Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple t1 (this = s*this + t1).
scaleAdd(double, Tuple4d, Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the scalar multiplication of tuple t1 and then adds tuple t2 (this = s*t1 + t2).
scaleAdd(double, Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple t1 (this = s*this + t1).
scaleAdd(float, Tuple4f, Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the scalar multiplication of tuple t1 and then adds tuple t2 (this = s*t1 + t2).
scaleAdd(float, Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple t1 (this = s*this + t1).
scaledAdd(float, Pixel) - Method in class org.autochthonous.graphics.rt.Pixel
 
scaledAdd(Pixel, Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
scaledAdd(Tuple3f, Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
scaledAdd(Tuple3f, Tuple3f, Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
scaledAdd(Tuple3f, Tuple3f, Pixel) - Method in class org.autochthonous.graphics.rt.Pixel
 
scaledAdd(Pixel, Tuple3f, Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
scaledAdd(Tuple3f, Pixel) - Method in class org.autochthonous.graphics.rt.Pixel
 
scaledAdd(float, Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
screenH - Variable in class org.autochthonous.graphics.rt.Renderer
 
screenW - Variable in class org.autochthonous.graphics.rt.Renderer
 
selfShadowing - Variable in class org.autochthonous.graphics.rt.Renderable
 
set(double, double, double, double) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis angle to the specified x,y,z,angle.
set(double[]) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis angle from the 4 values specified in the array.
set(AxisAngle4d) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis angle to the value of axis angle t1.
set(AxisAngle4f) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis angle to the value of axis angle t1.
set(Matrix4f) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Matrix4d) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Matrix3f) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Matrix3d) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Quat4f) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis-angle to the rotational equivalent of the passed quaternion.
set(Quat4d) - Method in class javax.vecmath.AxisAngle4d
Sets the value of this axis-angle to the rotational equivalent of the passed quaternion.
set(float, float, float, float) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis angle to the specified x,y,z,angle.
set(float[]) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis angle from the 4 values specified in the array.
set(AxisAngle4f) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis angle to the value of axis angle t1.
set(AxisAngle4d) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis angle to the value of axis angle t1.
set(Matrix4f) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Matrix4d) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Matrix3f) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Matrix3d) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis-angle to the rotational component of the passed matrix.
set(Quat4f) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis-angle to the rotational equivalent of the passed quaternion.
set(Quat4d) - Method in class javax.vecmath.AxisAngle4f
Sets the value of this axis-angle to the rotational equivalent of the passed quaternion.
set(double[]) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the values found in the array parameter.
set(Matrix3f) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to that of the Matrix3f provided.
set(Matrix3d) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to that of the Matrix3d provided.
set(Matrix4f) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to that of the Matrix4f provided.
set(Matrix4d) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to that of the Matrix4d provided.
set(GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the values found in matrix m1.
set(double[]) - Method in class javax.vecmath.GVector
Sets the value of this vector to the values found in the array parameter.
set(GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the values found in vector vector.
set(Tuple2f) - Method in class javax.vecmath.GVector
Sets the value of this vector to the values in tuple.
set(Tuple3f) - Method in class javax.vecmath.GVector
Sets the value of this vector to the values in tuple.
set(Tuple3d) - Method in class javax.vecmath.GVector
Sets the value of this vector to the values in tuple.
set(Tuple4f) - Method in class javax.vecmath.GVector
Sets the value of this vector to the values in tuple.
set(Tuple4d) - Method in class javax.vecmath.GVector
Sets the value of this vector to the values in tuple.
set(Quat4d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix conversion of the (double precision) quaternion argument.
set(AxisAngle4d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix conversion of the double precision axis and angle argument.
set(Quat4f) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix conversion of the single precision quaternion argument.
set(AxisAngle4f) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.
set(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the value of the Matrix3d argument.
set(Matrix3f) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the double value of the Matrix3f argument.
set(double[]) - Method in class javax.vecmath.Matrix3d
Sets the values in this Matrix3d equal to the row-major array parameter (ie, the first four elements of the array will be copied into the first row of this matrix, etc.).
set(double) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to a scale matrix with the passed scale amount.
set(Quat4f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix conversion of the (single precision) quaternion argument.
set(AxisAngle4f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.
set(AxisAngle4d) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix conversion of the double precision axis and angle argument.
set(Quat4d) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix conversion of the (double precision) quaternion argument.
set(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the double value of the Matrix3f argument.
set(Matrix3d) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the float value of the Matrix3d argument.
set(float[]) - Method in class javax.vecmath.Matrix3f
Sets the values in this Matrix3f equal to the row-major array parameter (ie, the first four elements of the array will be copied into the first row of this matrix, etc.).
set(float) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to a scale matrix with the passed scale amount.
set(double[]) - Method in class javax.vecmath.Matrix4d
Sets the values in this Matrix4d equal to the row-major array parameter (ie, the first four elements of the array will be copied into the first row of this matrix, etc.).
set(Matrix3f) - Method in class javax.vecmath.Matrix4d
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the single precision Matrix3f argument; the other elements of this matrix are initialized as if this were an identity matrix (ie, affine matrix with no translational component).
set(Matrix3d) - Method in class javax.vecmath.Matrix4d
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the double precision Matrix3d argument; the other elements of this matrix are initialized as if this were an identity matrix (ie, affine matrix with no translational component).
set(Quat4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix conversion of the (double precision) quaternion argument.
set(AxisAngle4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix conversion of the double precision axis and angle argument.
set(Quat4f) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix conversion of the single precision quaternion argument.
set(AxisAngle4f) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.
set(Quat4d, Vector3d, double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.
set(Quat4f, Vector3d, double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.
set(Quat4f, Vector3f, float) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.
set(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a copy of the passed matrix m1.
set(Matrix4f) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the double value of the passed matrix4f.
set(double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a scale matrix with the passed scale amount.
set(Vector3d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a translate matrix by the passed translation value.
set(double, Vector3d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a scale and translation matrix; scale is not applied to the translation and all of the matrix values are modified.
set(Vector3d, double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified.
set(Matrix3f, Vector3f, float) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s.
set(Matrix3d, Vector3d, double) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s.
set(Quat4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix conversion of the single precision quaternion argument.
set(AxisAngle4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.
set(Quat4d) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix conversion of the (double precision) quaternion argument.
set(AxisAngle4d) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.
set(Quat4d, Vector3d, double) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.
set(Quat4f, Vector3f, float) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.
set(Matrix4d) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a copy of the passed matrix m1.
set(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a copy of the passed matrix m1.
set(Matrix3f) - Method in class javax.vecmath.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the single precision Matrix3f argument; the other elements of this matrix are initialized as if this were an identity matrix (ie, affine matrix with no translational component).
set(Matrix3d) - Method in class javax.vecmath.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the double precision Matrix3d argument; the other elements of this matrix are initialized as if this were an identity matrix (ie, affine matrix with no translational component).
set(float) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a scale matrix with the passed scale amount.
set(float[]) - Method in class javax.vecmath.Matrix4f
Sets the values in this Matrix4f equal to the row-major array parameter (ie, the first four elements of the array will be copied into the first row of this matrix, etc.).
set(Vector3f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a translate matrix by the passed translation value.
set(float, Vector3f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a scale and translation matrix; scale is not applied to the translation and all of the matrix values are modified.
set(Vector3f, float) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified.
set(Matrix3f, Vector3f, float) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s.
set(Matrix3d, Vector3d, double) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s.
set(Matrix4f) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the rotational component of the passed matrix.
set(Matrix4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the rotational component of the passed matrix.
set(Matrix3f) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the rotational component of the passed matrix.
set(Matrix3d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the rotational component of the passed matrix.
set(AxisAngle4f) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the equivalent rotation of teh AxisAngle argument.
set(AxisAngle4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the equivalent rotation of teh AxisAngle argument.
set(Matrix4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the rotational component of the passed matrix.
set(Matrix4d) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the rotational component of the passed matrix.
set(Matrix3f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the rotational component of the passed matrix.
set(Matrix3d) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the rotational component of the passed matrix.
set(AxisAngle4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the equivalent rotation of teh AxisAngle argument.
set(AxisAngle4d) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the equivalent rotation of teh AxisAngle argument.
set(double, double) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the specified xy coordinates.
set(double[]) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple from the 2 values specified in the array.
set(Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the value of the Tuple2d argument.
set(Tuple2f) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the value of the Tuple2f argument.
set(float, float) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the specified xy coordinates.
set(float[]) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple from the 2 values specified in the array.
set(Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the value of the Tuple2f argument.
set(Tuple2d) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the value of the Tuple2d argument.
set(Tuple3b) - Method in class javax.vecmath.Tuple3b
Sets the value of the data members of this tuple to the value of the argument tuple t1.
set(byte[]) - Method in class javax.vecmath.Tuple3b
Sets the value of the data members of this tuple to the value of the argument tuple t1.
set(double, double, double) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the specified xyz coordinates.
set(double[]) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple from the 3 values specified in the array.
set(Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the value of the Tuple3d argument.
set(Tuple3f) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the value of the Tuple3f argument.
set(float, float, float) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the specified xyz coordinates.
set(float[]) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple from the 3 values specified in the array.
set(Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the value of the Tuple3f argument.
set(Tuple3d) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the value of the Tuple3d argument.
set(Tuple4b) - Method in class javax.vecmath.Tuple4b
Sets the value of the data members of this tuple to the value of the argument tuple t1.
set(byte[]) - Method in class javax.vecmath.Tuple4b
Sets the value of the data members of this tuple to the value of the argument tuple t1.
set(double, double, double, double) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the specified xyzw coordinates.
set(double[]) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple from the 4 values specified in the array.
set(Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the value of tuple t1.
set(Tuple4f) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the value of tuple t1.
set(float, float, float, float) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the specified xyzw coordinates.
set(float[]) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple from the 4 values specified in the array.
set(Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the value of tuple t1.
set(Tuple4d) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the value of tuple t1.
set(BBox) - Method in class org.autochthonous.graphics.rt.BBox
 
set(float, float, float, float, float, float) - Method in class org.autochthonous.graphics.rt.BBox
 
set(float, float, float, float) - Method in class org.autochthonous.graphics.rt.Pixel
 
set(float, float, float) - Method in class org.autochthonous.graphics.rt.Pixel
 
set(Tuple3f) - Method in class org.autochthonous.graphics.rt.Pixel
 
set(double) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
set(Algebraic.RayPoly) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
setAlpha(double) - Method in class org.autochthonous.graphics.rt.Shader
set the alpha value (coverage value) for this object.
setAmbient(double, double, double) - Method in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
set the ambient color for this object (usually multiplied with the base color).
setAmbient(Color3f) - Method in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
set the ambient color for this object (usually multiplied with the base color).
setBBox(BBox) - Method in class org.autochthonous.graphics.rt.Bounded
 
setBBox(float, float, float, float, float, float) - Method in class org.autochthonous.graphics.rt.Bounded
 
setBackground(Background) - Method in class org.autochthonous.graphics.rt.Renderer
set the background for this renderer.
setBlend(float) - Method in class MatteTiled
set the blend factor for the tiling.
setBlendColor(Color3f) - Method in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
set the percentage of turbulence to incorporate
setClamp(boolean) - Method in class org.autochthonous.graphics.rt.Renderer
set whether, or not, to clamp (clamping is the process of truncating overilluminated pixels back to 1).
setColor(Color3f) - Method in class org.autochthonous.graphics.rt.Background
 
setColor(double, double, double) - Method in class org.autochthonous.graphics.rt.Background
 
setColor(double, double, double) - Method in class org.autochthonous.graphics.rt.Renderable
set the base color for this object.
setColor(Color3f) - Method in class org.autochthonous.graphics.rt.Renderable
set the base color for this object.
setColors(Color3f[], short[]) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
setColumn(int, double[]) - Method in class javax.vecmath.GMatrix
Copy the values from the array into the specified column of this matrix.
setColumn(int, GVector) - Method in class javax.vecmath.GMatrix
Copy the values from the array into the specified column of this matrix.
setColumn(int, double, double, double) - Method in class javax.vecmath.Matrix3d
Sets the specified column of this matrix3d to the three values provided.
setColumn(int, Vector3d) - Method in class javax.vecmath.Matrix3d
Sets the specified column of this matrix3d to the vector provided.
setColumn(int, double[]) - Method in class javax.vecmath.Matrix3d
Sets the specified column of this matrix3d to the four values provided.
setColumn(int, float, float, float) - Method in class javax.vecmath.Matrix3f
Sets the specified column of this matrix3d to the three values provided.
setColumn(int, Vector3f) - Method in class javax.vecmath.Matrix3f
Sets the specified column of this matrix3d to the vector provided.
setColumn(int, float[]) - Method in class javax.vecmath.Matrix3f
Sets the specified column of this matrix3d to the four values provided.
setColumn(int, double, double, double, double) - Method in class javax.vecmath.Matrix4d
Sets the specified column of this matrix4d to the four values provided.
setColumn(int, Vector4d) - Method in class javax.vecmath.Matrix4d
Sets the specified column of this matrix4d to the vector provided.
setColumn(int, double[]) - Method in class javax.vecmath.Matrix4d
Sets the specified column of this matrix4d to the four values provided.
setColumn(int, float, float, float, float) - Method in class javax.vecmath.Matrix4f
Sets the specified column of this matrix4f to the four values provided.
setColumn(int, Vector4f) - Method in class javax.vecmath.Matrix4f
Sets the specified column of this matrix4f to the vector provided.
setColumn(int, float[]) - Method in class javax.vecmath.Matrix4f
Sets the specified column of this matrix4f to the four values provided.
setDiffuse(double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Matte
set the diffuse components for this object
setDiffuse(double, double, double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Matte
set the diffuse components for this object
setDiffuse(double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the diffuse components for this object
setDiffuse(double, double, double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the diffuse components for this object
setDiffuse(Color3f) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the diffuse components for this object
setElement(int, int, double) - Method in class javax.vecmath.GMatrix
Modifies the value at the specified row and column of this matrix.
setElement(int, double) - Method in class javax.vecmath.GVector
Modifies the value at the specified index of this vector.
setElement(int, int, double) - Method in class javax.vecmath.Matrix3d
Sets the specified element of this matrix3d to the value provided.
setElement(int, int, float) - Method in class javax.vecmath.Matrix3f
Sets the specified element of this matrix3d to the value provided.
setElement(int, int, double) - Method in class javax.vecmath.Matrix4d
Sets the specified element of this matrix4d to the value provided.
setElement(int, int, float) - Method in class javax.vecmath.Matrix4f
Sets the specified element of this matrix4f to the value provided.
setHit(Renderable, float, ColorCalculator, NormalCalculator, TextureMapper, Shader) - Method in class org.autochthonous.graphics.rt.Ray
 
setIdentity() - Method in class javax.vecmath.GMatrix
Sets this GMatrix to the identity matrix.
setIdentity() - Method in class javax.vecmath.Matrix3d
Sets this Matrix3d to identity.
setIdentity() - Method in class javax.vecmath.Matrix3f
Sets this Matrix3f to identity.
setIdentity() - Method in class javax.vecmath.Matrix4d
Sets this Matrix4d to identity.
setIdentity() - Method in class javax.vecmath.Matrix4f
Sets this Matrix4f to identity.
setImageSize(int, int) - Method in class org.autochthonous.graphics.rt.Renderer
set the size of the image.
setJittering(boolean) - Method in class org.autochthonous.graphics.rt.Renderer
 
setObjects(Illuminated) - Method in class org.autochthonous.graphics.rt.Renderer
set the object environment to be used by this renderer.
setObjects(Illuminated) - Method in class org.autochthonous.graphics.rt.World
 
setPercentageTurbulence(float) - Method in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
set the percentage of turbulence to incorporate
setReflectance(double, double, double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Metal
set the reflective component for this surface.
setReflectance(double, double, double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the reflective component for this surface.
setReflectance(Color3f) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the reflective component for this surface.
setReflectionRoughness(double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
setRefractiveIndex(double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the refractive index for the surface.
setRotation(float) - Method in class BumpMappedMetal
set a rotation in degrees (around "u") for this tiling.
setRotation(float) - Method in class MatteTiled
set a rotation in degrees (around "u") for this tiling.
setRotation(Matrix3d) - Method in class javax.vecmath.Matrix4d
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the double precision Matrix3d argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the passed rotation components, and then the scale is reapplied to the rotational components.
setRotation(Matrix3f) - Method in class javax.vecmath.Matrix4d
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the single precision Matrix3f argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the passed rotation components, and then the scale is reapplied to the rotational components.
setRotation(Quat4f) - Method in class javax.vecmath.Matrix4d
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the quaternion argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the quaternion, and then the scale is reapplied to the rotational components.
setRotation(Quat4d) - Method in class javax.vecmath.Matrix4d
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the quaternion argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the quaternion, and then the scale is reapplied to the rotational components.
setRotation(AxisAngle4d) - Method in class javax.vecmath.Matrix4d
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the axis-angle argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the axis-angle, and then the scale is reapplied to the rotational components.
setRotation(Matrix3d) - Method in class javax.vecmath.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the single precision Matrix3f argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the passed rotation components, and then the scale is reapplied to the rotational components.
setRotation(Matrix3f) - Method in class javax.vecmath.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the single precision Matrix3f argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the passed rotation components, and then the scale is reapplied to the rotational components.
setRotation(Quat4f) - Method in class javax.vecmath.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the quaternion argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the quaternion, and then the scale is reapplied to the rotational components.
setRotation(Quat4d) - Method in class javax.vecmath.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the quaternion argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the quaternion, and then the scale is reapplied to the rotational components.
setRotation(AxisAngle4f) - Method in class javax.vecmath.Matrix4f
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the axis-angle argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the axis-angle, and then the scale is reapplied to the rotational components.
setRotationScale(Matrix3d) - Method in class javax.vecmath.Matrix4d
Replaces the upper 3x3 matrix values of this matrix with the values in the matrix m1.
setRotationScale(Matrix3f) - Method in class javax.vecmath.Matrix4d
Replaces the upper 3x3 matrix values of this matrix with the values in the matrix m1.
setRotationScale(Matrix3f) - Method in class javax.vecmath.Matrix4f
Replaces the upper 3x3 matrix values of this matrix with the values in the matrix m1.
setRoughFinishFactor(double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Metal
set a roughness value to perturb the reflectance ray by.
setRoughness(double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the roughness of the surface, the smaller we are the more refined the specular highlights.
setRow(int, double[]) - Method in class javax.vecmath.GMatrix
Copy the values from the array into the specified row of this matrix.
setRow(int, GVector) - Method in class javax.vecmath.GMatrix
Copy the values from the array into the specified row of this matrix.
setRow(int, double, double, double) - Method in class javax.vecmath.Matrix3d
Sets the specified row of this matrix3d to the three values provided.
setRow(int, Vector3d) - Method in class javax.vecmath.Matrix3d
Sets the specified row of this matrix3d to the Vector provided.
setRow(int, double[]) - Method in class javax.vecmath.Matrix3d
Sets the specified row of this matrix3d to the four values provided.
setRow(int, float, float, float) - Method in class javax.vecmath.Matrix3f
Sets the specified row of this matrix3d to the three values provided.
setRow(int, Vector3f) - Method in class javax.vecmath.Matrix3f
Sets the specified row of this matrix3d to the Vector provided.
setRow(int, float[]) - Method in class javax.vecmath.Matrix3f
Sets the specified row of this matrix3d to the four values provided.
setRow(int, double, double, double, double) - Method in class javax.vecmath.Matrix4d
Sets the specified row of this matrix4d to the four values provided.
setRow(int, Vector4d) - Method in class javax.vecmath.Matrix4d
Sets the specified row of this matrix4d to the Vector provided.
setRow(int, double[]) - Method in class javax.vecmath.Matrix4d
Sets the specified row of this matrix4d to the four values provided.
setRow(int, float, float, float, float) - Method in class javax.vecmath.Matrix4f
Sets the specified row of this matrix4f to the four values provided.
setRow(int, Vector4f) - Method in class javax.vecmath.Matrix4f
Sets the specified row of this matrix4f to the Vector provided.
setRow(int, float[]) - Method in class javax.vecmath.Matrix4f
Sets the specified row of this matrix4f to the four values provided.
setSamplesPerPixel(int) - Method in class org.autochthonous.graphics.rt.Renderer
set the number of samples taken for antialiasing.
setScale(float, float) - Method in class BumpMappedMetal
set the (s, t) scaling for this tiling.
setScale(float, float) - Method in class MatteTiled
set the (s, t) scaling for this tiling.
setScale(double) - Method in class javax.vecmath.GMatrix
Sets this matrix to a uniform scale matrix; all of the values are reset.
setScale(double) - Method in class javax.vecmath.Matrix3d
Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) from the rotational component and multiplying by the new scale.
setScale(float) - Method in class javax.vecmath.Matrix3f
Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) from the rotational component and multiplying by the new scale.
setScale(double) - Method in class javax.vecmath.Matrix4d
Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) from the rotational component and multiplying by the new scale.
setScale(float) - Method in class javax.vecmath.Matrix4f
Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) from the rotational component and multiplying by the new scale.
setScaleFactors(float, float, float) - Method in class Bumpy
set the scale factors for the bumpyness.
setSelfShadowing(boolean) - Method in class org.autochthonous.graphics.rt.Renderable
set whether or not we are self shadowing
setSelfShadowing(boolean) - Method in class org.autochthonous.graphics.rt.objects.Csg
 
setShader(Shader) - Method in class org.autochthonous.graphics.rt.Background
 
setShader(Shader) - Method in class org.autochthonous.graphics.rt.Renderable
 
setShader(Shader) - Method in class org.autochthonous.graphics.rt.objects.BoundingBox
 
setShader(Shader) - Method in class org.autochthonous.graphics.rt.objects.Csg
set the shader for the csg object (note: this will not override shaders already set in sub branches.
setShader(Shader) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
setShader(Shader[], short[]) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
setShadows(boolean) - Method in interface org.autochthonous.graphics.rt.Light
 
setShadows(boolean) - Method in class org.autochthonous.graphics.rt.objects.DirectionalLight
set whether or not this light can be occluded.
setShadows(boolean) - Method in class org.autochthonous.graphics.rt.objects.DistantLight
set whether or not this light can be occluded.
setShadows(boolean) - Method in class org.autochthonous.graphics.rt.objects.PointLight
set whether or not this light will cast shadows (if not objects in the world are treated as though invisible).
setSize(int, int) - Method in class javax.vecmath.GMatrix
Changes the size of this matrix dynamically.
setSize(int) - Method in class javax.vecmath.GVector
Changes the size of this vector dynamically.
setSpecular(Color3f) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the specular components for this object
setSqueeze(float) - Method in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
set the squeeze on the texture lines
setTheHit() - Method in class org.autochthonous.graphics.rt.Ray
 
setTile(String) - Method in class org.autochthonous.graphics.rt.models.ImageHeightfield
 
setTimeSamplesPerPixel(int) - Method in class org.autochthonous.graphics.rt.Renderer
set the number of temporal samples per pixel.
setTransform(Transform) - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
set the current shader for the objects we are about to parse.
setTranslation(Vector3d) - Method in class javax.vecmath.Matrix4d
Modifies the translational components of this matrix to the values of the Vector3d argument; the other values of this matrix are not modified.
setTranslation(Vector3f) - Method in class javax.vecmath.Matrix4f
Modifies the translational components of this matrix to the values of the Vector3f argument; the other values of this matrix are not modified.
setTransparency(double, double, double) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the transparent component for this surface.
setTransparency(Color3f) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
set the transparent component for this surface.
setVertexColors(Color3f[], short[][]) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
setVertexNormals(Vector3f[], short[][]) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
setVertexTextureCoordinates(Point3f[], short[][]) - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
setViewer(Viewer) - Method in class org.autochthonous.graphics.rt.Renderer
 
setWindow(int, int, int, int) - Method in class org.autochthonous.graphics.rt.Renderer
 
setZero() - Method in class javax.vecmath.GMatrix
Sets all the values in this matrix to zero.
setZero() - Method in class javax.vecmath.Matrix3d
Sets this matrix to all zeros.
setZero() - Method in class javax.vecmath.Matrix3f
Sets this matrix to all zeros.
setZero() - Method in class javax.vecmath.Matrix4d
Sets this matrix to all zeros.
setZero() - Method in class javax.vecmath.Matrix4f
Sets this matrix to all zeros.
shade(Hit, Pixel) - Method in class BumpMappedMetal
the shade routine.
shade(Hit, Pixel) - Method in class Bumpy
the shade routine.
shade(Hit, Pixel) - Method in class MatteTiled
the shade routine.
shade(Hit, Pixel) - Method in class SolidMarble
the shade routine.
shade(Hit, Pixel) - Method in class SolidMarbleWrl
the shade routine.
shade(Hit, Pixel) - Method in class SolidWood
the shade routine.
shade(Hit, Pixel) - Method in class WaveShader
the shade routine.
shade(Ray, Pixel) - Method in class org.autochthonous.graphics.rt.Background
 
shade(Hit, Pixel) - Method in class org.autochthonous.graphics.rt.Shader
 
shade(Hit, Pixel) - Method in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
the shade routine.
shade(Hit, Pixel) - Method in class org.autochthonous.graphics.rt.shaders.ct.Ambient
 
shade(Hit, Pixel) - Method in class org.autochthonous.graphics.rt.shaders.ct.Matte
 
shade(Hit, Pixel) - Method in class org.autochthonous.graphics.rt.shaders.ct.Metal
the shade routine.
shade(Hit, Pixel) - Method in class org.autochthonous.graphics.rt.shaders.ct.Plastic
the shade routine.
shade(Hit, Pixel) - Method in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
shader - Variable in class org.autochthonous.graphics.rt.Hit
 
shader - Variable in class org.autochthonous.graphics.rt.Renderable
 
shaders() - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
size() - Method in class org.autochthonous.graphics.rt.Hit
return the rough area covered by this object in screen space.
size() - Method in class org.autochthonous.graphics.rt.HitList
 
skipToEndTag(String) - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
skip to the next end tag representing the close of this tag
specular - Variable in class org.autochthonous.graphics.rt.shaders.ct.Metal
 
specular - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
specularContribution(LightDataList, Hit, float) - Method in class org.autochthonous.graphics.rt.shaders.CookTorranceShader
return the specular contribution of the given world to this hit, calculated according to the given roughness.
square() - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
squeeze - Variable in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
stMapper - Variable in class org.autochthonous.graphics.rt.Hit
 
startX - Variable in class org.autochthonous.graphics.rt.Renderer
 
startY - Variable in class org.autochthonous.graphics.rt.Renderer
 
sub(GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the matrix difference of matrices m1 and m2 (this = m1 - m2).
sub(GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the vector difference of itself and vector (this = this - vector).
sub(GVector, GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the vector difference of vectors vector1 and vector2 (this = vector1 - vector2).
sub(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix difference of matrices m1 and m2.
sub(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix difference of matrices m1 and m2.
sub(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(Matrix4d, Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix difference of matrices m1 and m2.
sub(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(Matrix4f, Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix difference of matrices m1 and m2.
sub(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).
sub(Tuple2d, Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the vector difference of tuple t1 and t2 (this = t1 - t2).
sub(Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the vector difference of itself and tuple t1 (this = this - t1).
sub(Tuple2f, Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the vector difference of tuple t1 and t2 (this = t1 - t2).
sub(Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the vector difference of itself and tuple t1 (this = this - t1).
sub(Tuple3d, Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the vector difference of tuple t1 and t2 (this = t1 - t2).
sub(Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the vector difference of itself and tuple t1 (this = this - t1).
sub(Tuple3f, Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the vector difference of tuple t1 and t2 (this = t1 - t2).
sub(Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the vector difference of itself and tuple t1 (this = this - t1).
sub(Tuple4d, Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the vector difference of tuple t1 and t2 (this = t1 - t2).
sub(Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the vector difference of itself and tuple t1 (this = this - t1).
sub(Tuple4f, Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the vector difference of tuple t1 and t2 (this = t1 - t2).
sub(Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the vector difference of itself and tuple t1 (this = this - t1).
subdivide(Patch.SubNode, Matrix4f, Matrix4f, Matrix4f, float, float, float, float, int, int) - Method in class org.autochthonous.graphics.rt.objects.Patch
void patchc(o, txt, l, n, pcol, type) object *o; texture *txt; vector *l, *n; pixel *pcol; int type; { int w, h, indx; tiletxt *tp; tp = txt->u.t; w = o->obj.pch->u * tp->scalew; h = o->obj.pch->v * tp->scaleh; indx = (w % tp->pixw + (h % tp->pixh) * tp->pixw) * 3; pcol->r = (unsigned char)tp->map[indx] / 255.0; pcol->g = (unsigned char)tp->map[indx + 1] / 255.0; pcol->b = (unsigned char)tp->map[indx + 2] / 255.0; }
subtract(HitList) - Method in class org.autochthonous.graphics.rt.HitList
change this list of hits so that it represents the SUBTRACTION of the surfaces represented by this list and the argument list returning the list if there is a result, null otherwise.
subtract(double) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
subtract(Algebraic.RayPoly) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
subtractXpow(Ray, int) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
subtractYpow(Ray, int) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
subtractZpow(Ray, int) - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 
subtractedSurface - Variable in class org.autochthonous.graphics.rt.Hit
 

T

T() - Method in class org.autochthonous.graphics.rt.Hit
return the t texture coordinate.
T - Static variable in interface org.autochthonous.graphics.rt.TextureMapper
 
TOL - Static variable in class org.autochthonous.graphics.rt.objects.Box
 
TOL - Static variable in class org.autochthonous.graphics.rt.objects.Cylinder
 
TexCoord2f - class javax.vecmath.TexCoord2f.
A 2 element texture coordinate that is represented by single precision floating point x,y coordinates.
TexCoord2f(float, float) - Constructor for class javax.vecmath.TexCoord2f
Constructs and initializes a TexCoord2f from the specified xy coordinates.
TexCoord2f(float[]) - Constructor for class javax.vecmath.TexCoord2f
Constructs and initializes a TexCoord2f from the specified array.
TexCoord2f(TexCoord2f) - Constructor for class javax.vecmath.TexCoord2f
Constructs and initializes a TexCoord2f from the specified TexCoord2f.
TexCoord2f(Tuple2f) - Constructor for class javax.vecmath.TexCoord2f
Constructs and initializes a TexCoord2f from the specified Tuple2f.
TexCoord2f() - Constructor for class javax.vecmath.TexCoord2f
Constructs and initializes a TexCoord2f to (0,0).
TexCoord3f - class javax.vecmath.TexCoord3f.
A 3 element texture coordinate that is represented by single precision floating point x,y,z coordinates.
TexCoord3f(float, float, float) - Constructor for class javax.vecmath.TexCoord3f
Constructs and initializes a TexCoord3f from the specified xy coordinates.
TexCoord3f(float[]) - Constructor for class javax.vecmath.TexCoord3f
Constructs and initializes a TexCoord3f from the specified array.
TexCoord3f(TexCoord3f) - Constructor for class javax.vecmath.TexCoord3f
Constructs and initializes a TexCoord3f from the specified TexCoord3f.
TexCoord3f() - Constructor for class javax.vecmath.TexCoord3f
Constructs and initializes a TexCoord3f to (0,0,0).
TextureMapper - interface org.autochthonous.graphics.rt.TextureMapper.
 
ThreeDStudioDump - class org.autochthonous.graphics.tools.ThreeDStudioDump.
a dump utility to show properties in the old 3ds files.
ThreeDStudioDump() - Constructor for class org.autochthonous.graphics.tools.ThreeDStudioDump
 
ThreeDStudioFile - class org.autochthonous.graphics.rt.models.ThreeDStudioFile.
a parser for the old 3D Studio files.
ThreeDStudioFile(World, String) - Constructor for class org.autochthonous.graphics.rt.models.ThreeDStudioFile
 
Tile - class org.autochthonous.graphics.rt.Tile.
A tile.
Tile(Image) - Constructor for class org.autochthonous.graphics.rt.Tile
default constructor, a tiling with a repeating image.
Tile(Image, boolean) - Constructor for class org.autochthonous.graphics.rt.Tile
constructor, a tiling with an optionally repeating image.
ToroidalMap - class org.autochthonous.graphics.rt.mappers.ToroidalMap.
 
ToroidalMap(double, double) - Constructor for class org.autochthonous.graphics.rt.mappers.ToroidalMap
 
Torus - class org.autochthonous.graphics.rt.objects.Torus.
A torus.
Torus(double, double) - Constructor for class org.autochthonous.graphics.rt.objects.Torus
 
Traceable - interface org.autochthonous.graphics.rt.Traceable.
 
TraceableIterator - interface org.autochthonous.graphics.rt.TraceableIterator.
 
Transform - class org.autochthonous.graphics.rt.Transform.
A geometric transform.
Transform() - Constructor for class org.autochthonous.graphics.rt.Transform
 
Transform(Transform) - Constructor for class org.autochthonous.graphics.rt.Transform
 
TriangleStrip - class org.autochthonous.graphics.rt.objects.TriangleStrip.
a triangle strip.
TriangleStrip(Point3f[], boolean) - Constructor for class org.autochthonous.graphics.rt.objects.TriangleStrip
 
TriangleStrip(Point3f[], Vector3f[], boolean) - Constructor for class org.autochthonous.graphics.rt.objects.TriangleStrip
 
TriangleStrip(Point3f[], Vector3f[], Color3f[], boolean) - Constructor for class org.autochthonous.graphics.rt.objects.TriangleStrip
 
Tuple2d - class javax.vecmath.Tuple2d.
A generic 2 element tuple that is represented by double precision floating point x,y coordinates.
Tuple2d(double, double) - Constructor for class javax.vecmath.Tuple2d
Constructs and initializes a Tuple2d from the specified xy coordinates.
Tuple2d(double[]) - Constructor for class javax.vecmath.Tuple2d
Constructs and initializes a Tuple2d from the specified array.
Tuple2d(Tuple2d) - Constructor for class javax.vecmath.Tuple2d
Constructs and initializes a Tuple2d from the specified Tuple2d.
Tuple2d(Tuple2f) - Constructor for class javax.vecmath.Tuple2d
Constructs and initializes a Tuple2d from the specified Tuple2f.
Tuple2d() - Constructor for class javax.vecmath.Tuple2d
Constructs and initializes a Tuple2d to (0,0).
Tuple2f - class javax.vecmath.Tuple2f.
A generic 2 element tuple that is represented by single precision floating point x,y coordinates.
Tuple2f(float, float) - Constructor for class javax.vecmath.Tuple2f
Constructs and initializes a Tuple2f from the specified xy coordinates.
Tuple2f(float[]) - Constructor for class javax.vecmath.Tuple2f
Constructs and initializes a Tuple2f from the specified array.
Tuple2f(Tuple2f) - Constructor for class javax.vecmath.Tuple2f
Constructs and initializes a Tuple2f from the specified Tuple2f.
Tuple2f(Tuple2d) - Constructor for class javax.vecmath.Tuple2f
Constructs and initializes a Tuple2f from the specified Tuple2d.
Tuple2f() - Constructor for class javax.vecmath.Tuple2f
Constructs and initializes a Tuple2f to (0,0).
Tuple3b - class javax.vecmath.Tuple3b.
A three byte tuple.
Tuple3b(byte, byte, byte) - Constructor for class javax.vecmath.Tuple3b
Constructs and initializes a Tuple3b from the specified three values.
Tuple3b(byte[]) - Constructor for class javax.vecmath.Tuple3b
Constructs and initializes a Tuple3b from input array of length 3.
Tuple3b(Tuple3b) - Constructor for class javax.vecmath.Tuple3b
Constructs and initializes a Tuple3b from the specified Tuple3b.
Tuple3b() - Constructor for class javax.vecmath.Tuple3b
Constructs and initializes a Tuple3b to (0,0,0).
Tuple3d - class javax.vecmath.Tuple3d.
A generic 3 element tuple that is represented by double precision floating point x,y and z coordinates.
Tuple3d(double, double, double) - Constructor for class javax.vecmath.Tuple3d
Constructs and initializes a Tuple3d from the specified xyz coordinates.
Tuple3d(double[]) - Constructor for class javax.vecmath.Tuple3d
Constructs and initializes a Tuple3d from the specified array.
Tuple3d(Tuple3d) - Constructor for class javax.vecmath.Tuple3d
Constructs and initializes a Tuple3d from the specified Tuple3d.
Tuple3d(Tuple3f) - Constructor for class javax.vecmath.Tuple3d
Constructs and initializes a Tuple3d from the specified Tuple3f.
Tuple3d() - Constructor for class javax.vecmath.Tuple3d
Constructs and initializes a Tuple3d to (0,0,0).
Tuple3f - class javax.vecmath.Tuple3f.
A generic 3 element tuple that is represented by single precision floating point x,y and z coordinates.
Tuple3f(float, float, float) - Constructor for class javax.vecmath.Tuple3f
Constructs and initializes a Tuple3f from the specified xyz coordinates.
Tuple3f(float[]) - Constructor for class javax.vecmath.Tuple3f
Constructs and initializes a Tuple3f from the specified array.
Tuple3f(Tuple3f) - Constructor for class javax.vecmath.Tuple3f
Constructs and initializes a Tuple3f from the specified Tuple3f.
Tuple3f(Tuple3d) - Constructor for class javax.vecmath.Tuple3f
Constructs and initializes a Tuple3f from the specified Tuple3d.
Tuple3f() - Constructor for class javax.vecmath.Tuple3f
Constructs and initializes a Tuple3f to (0,0,0).
Tuple4b - class javax.vecmath.Tuple4b.
A four byte tuple.
Tuple4b(byte, byte, byte, byte) - Constructor for class javax.vecmath.Tuple4b
Constructs and initializes a Tuple4b from the specified three values.
Tuple4b(byte[]) - Constructor for class javax.vecmath.Tuple4b
Constructs and initializes a Tuple4b from input array of length 4.
Tuple4b(Tuple4b) - Constructor for class javax.vecmath.Tuple4b
Constructs and initializes a Tuple4b from the specified Tuple4b.
Tuple4b() - Constructor for class javax.vecmath.Tuple4b
Constructs and initializes a Tuple4b to (0,0,0,0).
Tuple4d - class javax.vecmath.Tuple4d.
A generic 4 element tuple that is represented by double precision floating point x,y,z and w coordinates.
Tuple4d(double, double, double, double) - Constructor for class javax.vecmath.Tuple4d
Constructs and initializes a Tuple4d from the specified xyzw coordinates.
Tuple4d(double[]) - Constructor for class javax.vecmath.Tuple4d
Constructs and initializes a Tuple4d from the specified array.
Tuple4d(Tuple4d) - Constructor for class javax.vecmath.Tuple4d
Constructs and initializes a Tuple4d from the specified Tuple4d.
Tuple4d(Tuple4f) - Constructor for class javax.vecmath.Tuple4d
Constructs and initializes a Tuple4d from the specified Tuple4f.
Tuple4d() - Constructor for class javax.vecmath.Tuple4d
Constructs and initializes a Tuple4d to (0,0,0,0).
Tuple4f - class javax.vecmath.Tuple4f.
A generic 4 element tuple that is represented by single precision floating point x,y,z and w coordinates.
Tuple4f(float, float, float, float) - Constructor for class javax.vecmath.Tuple4f
Constructs and initializes a Tuple4f from the specified xyzw coordinates.
Tuple4f(float[]) - Constructor for class javax.vecmath.Tuple4f
Constructs and initializes a Tuple4f from the specified array.
Tuple4f(Tuple4f) - Constructor for class javax.vecmath.Tuple4f
Constructs and initializes a Tuple4f from the specified Tuple4f.
Tuple4f(Tuple4d) - Constructor for class javax.vecmath.Tuple4f
Constructs and initializes a Tuple4f from the specified Tuple4d.
Tuple4f() - Constructor for class javax.vecmath.Tuple4f
Constructs and initializes a Tuple4f to (0,0,0,0).
TurbulenceShader - class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader.
a general shader with turbulence support
TurbulenceShader(World) - Constructor for class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
 
t - Variable in class org.autochthonous.graphics.rt.Hit
 
tMax - Variable in class org.autochthonous.graphics.rt.Ray
 
tMin - Variable in class org.autochthonous.graphics.rt.Ray
 
tTotal - Variable in class org.autochthonous.graphics.rt.Hit
 
theHit - Variable in class org.autochthonous.graphics.rt.Ray
 
time - Variable in class org.autochthonous.graphics.rt.Ray
 
timeSamplesPerPixel - Variable in class org.autochthonous.graphics.rt.Renderer
 
timeSlice - Variable in class org.autochthonous.graphics.rt.Hit
 
toObjectSpace(Point3f) - Method in class org.autochthonous.graphics.rt.Renderable
transform the passed point to object space.
toObjectSpace(Vector3f) - Method in class org.autochthonous.graphics.rt.Renderable
transform the passed vector to object space.
toShaderSpace(Vector3f) - Method in class org.autochthonous.graphics.rt.Shader
transform the given vector into shader space
toShaderSpace(Point3f) - Method in class org.autochthonous.graphics.rt.Shader
transform the given point into shader space
toString() - Method in class javax.vecmath.AxisAngle4d
Returns a string that contains the values of this AxisAngle4d.
toString() - Method in class javax.vecmath.AxisAngle4f
Returns a string that contains the values of this AxisAngle4f.
toString() - Method in class javax.vecmath.GMatrix
Returns a string that contains the values of this GMatrix.
toString() - Method in class javax.vecmath.GVector
Returns a string that contains the values of this GVector.
toString() - Method in class javax.vecmath.Matrix3d
Returns a string that contains the values of this Matrix3d.
toString() - Method in class javax.vecmath.Matrix3f
Returns a string that contains the values of this Matrix3f.
toString() - Method in class javax.vecmath.Matrix4d
Returns a string that contains the values of this Matrix4d.
toString() - Method in class javax.vecmath.Matrix4f
Returns a string that contains the values of this Matrix4f.
toString() - Method in class javax.vecmath.Tuple2d
Returns a string that contains the values of this Tuple2d.
toString() - Method in class javax.vecmath.Tuple2f
Returns a string that contains the values of this Tuple2f.
toString() - Method in class javax.vecmath.Tuple3b
Returns a string that contains the values of this Tuple3b.
toString() - Method in class javax.vecmath.Tuple3d
Returns a string that contains the values of this Tuple3d.
toString() - Method in class javax.vecmath.Tuple3f
Returns a string that contains the values of this Tuple3f.
toString() - Method in class javax.vecmath.Tuple4b
Returns a string that contains the values of this Tuple4b.
toString() - Method in class javax.vecmath.Tuple4d
Returns a string that contains the values of this Tuple4d.
toString() - Method in class javax.vecmath.Tuple4f
Returns a string that contains the values of this Tuple4f.
toString() - Method in class org.autochthonous.graphics.rt.BBox
 
toString() - Method in class org.autochthonous.graphics.rt.Pixel
 
toString() - Method in class org.autochthonous.graphics.rt.Ray
 
toString() - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
return the string value of what the current token represents
token() - Method in class org.autochthonous.graphics.rt.tools.io.RMLReader
return the current token type value
tolerance - Static variable in class org.autochthonous.graphics.rt.objects.Heightfield
 
trace() - Method in class javax.vecmath.GMatrix
Returns the trace of this matrix.
trace(Traceable, Pixel) - Method in class org.autochthonous.graphics.rt.Ray
 
trace(Traceable, Background, Pixel) - Method in class org.autochthonous.graphics.rt.Ray
 
traceables() - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
trans - Variable in class org.autochthonous.graphics.rt.Renderer
 
trans - Variable in class org.autochthonous.graphics.rt.Shader
 
transform(Tuple3d) - Method in class javax.vecmath.Matrix3d
Transform the vector vec using this Matrix3d and place the result back into vec.
transform(Tuple3d, Tuple3d) - Method in class javax.vecmath.Matrix3d
Transform the vector vec using this Matrix3d and place the result into vecOut.
transform(Tuple3f) - Method in class javax.vecmath.Matrix3f
Transform the vector vec using this Matrix3f and place the result back into vec.
transform(Tuple3f, Tuple3f) - Method in class javax.vecmath.Matrix3f
Transform the vector vec using this Matrix3f and place the result into vecOut.
transform(Tuple4d, Tuple4d) - Method in class javax.vecmath.Matrix4d
Transform the vector vec using this Matrix4d and place the result into vecOut.
transform(Tuple4d) - Method in class javax.vecmath.Matrix4d
Transform the vector vec using this Matrix4d and place the result back into vec.
transform(Tuple4f, Tuple4f) - Method in class javax.vecmath.Matrix4d
Transform the vector vec using this Matrix4d and place the result into vecOut.
transform(Tuple4f) - Method in class javax.vecmath.Matrix4d
Transform the vector vec using this Matrix4d and place the result back into vec.
transform(Point3d, Point3d) - Method in class javax.vecmath.Matrix4d
Transforms the point parameter with this Matrix4d and places the result into pointOut.
transform(Point3d) - Method in class javax.vecmath.Matrix4d
Transforms the point parameter with this Matrix4d and places the result back into point.
transform(Point3f, Point3f) - Method in class javax.vecmath.Matrix4d
Transforms the point parameter with this Matrix4d and places the result into pointOut.
transform(Point3f) - Method in class javax.vecmath.Matrix4d
Transforms the point parameter with this Matrix4d and places the result back into point.
transform(Vector3d, Vector3d) - Method in class javax.vecmath.Matrix4d
Transforms the normal parameter by this Matrix4d and places the value into normalOut.
transform(Vector3d) - Method in class javax.vecmath.Matrix4d
Transforms the normal parameter by this transform and places the value back into normal.
transform(Vector3f, Vector3f) - Method in class javax.vecmath.Matrix4d
Transforms the normal parameter by this Matrix4d and places the value into normalOut.
transform(Vector3f) - Method in class javax.vecmath.Matrix4d
Transforms the normal parameter by this transform and places the value back into normal.
transform(Tuple4f, Tuple4f) - Method in class javax.vecmath.Matrix4f
Transform the vector vec using this Matrix4f and place the result into vecOut.
transform(Tuple4f) - Method in class javax.vecmath.Matrix4f
Transform the vector vec using this Matrix4f and place the result back into vec.
transform(Point3f, Point3f) - Method in class javax.vecmath.Matrix4f
Transforms the point parameter with this Matrix4f and places the result into pointOut.
transform(Point3f) - Method in class javax.vecmath.Matrix4f
Transforms the point parameter with this Matrix4f and places the result back into point.
transform(Vector3f, Vector3f) - Method in class javax.vecmath.Matrix4f
Transforms the normal parameter by this Matrix4f and places the value into normalOut.
transform(Vector3f) - Method in class javax.vecmath.Matrix4f
Transforms the normal parameter by this transform and places the value back into normal.
transform(Transform) - Method in interface org.autochthonous.graphics.rt.Atmosphere
 
transform(Matrix4f) - Method in class org.autochthonous.graphics.rt.Bounded
apply the given 4x4 transform to the object.
transform(Transform) - Method in interface org.autochthonous.graphics.rt.Light
 
transform(Matrix4f) - Method in class org.autochthonous.graphics.rt.Renderable
apply the given 4x4 transform to the object.
transform(Matrix4f) - Method in class org.autochthonous.graphics.rt.Shader
apply the given 4x4 transform to the shader space.
transform(Matrix4f) - Method in class org.autochthonous.graphics.rt.Transform
 
transform(Matrix4f) - Method in class org.autochthonous.graphics.rt.objects.BoundingBox
 
transform(Matrix4f) - Method in class org.autochthonous.graphics.rt.objects.Csg
apply the given 4x4 transform to the object.
transform(Transform) - Method in class org.autochthonous.graphics.rt.objects.DirectionalLight
transform the location of the light.
transform(Transform) - Method in class org.autochthonous.graphics.rt.objects.DistantLight
transform the location of the light.
transform(Transform) - Method in class org.autochthonous.graphics.rt.objects.Fog
transform the location of the fog.
transform(Matrix4f) - Method in class org.autochthonous.graphics.rt.objects.Patch
 
transform(Transform) - Method in class org.autochthonous.graphics.rt.objects.PointLight
transform the location of the light.
transformNormal(Vector3f, Vector3f) - Method in class org.autochthonous.graphics.rt.Renderable
transform the passed vector form object space to ray space.
translate(double, double, double) - Method in class org.autochthonous.graphics.rt.Transform
 
transparency - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
transparentSurface - Variable in class org.autochthonous.graphics.rt.shaders.ct.Plastic
 
transpose() - Method in class javax.vecmath.GMatrix
Transposes this matrix in place.
transpose(GMatrix) - Method in class javax.vecmath.GMatrix
Places the matrix values of the transpose of matrix m1 into this matrix.
transpose() - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to its transpose.
transpose(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the transpose of the argument matrix
transpose() - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to its transpose.
transpose(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the transpose of the argument matrix
transpose() - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to its transpose.
transpose(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the transpose of the argument matrix
transpose() - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to its transpose.
transpose(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the transpose of the argument matrix
triWave(float) - Static method in class org.autochthonous.graphics.rt.util.Util
 
turbulence(Tuple3f, int) - Method in class org.autochthonous.graphics.rt.shaders.ct.TurbulenceShader
Accumulate a 3D noise function over octaves octaves, scaling each by 1 / f

U

U - Static variable in class org.autochthonous.graphics.rt.Tile
 
UNION - Static variable in class org.autochthonous.graphics.rt.objects.Csg
 
Util - class org.autochthonous.graphics.rt.util.Util.
 
Util() - Constructor for class org.autochthonous.graphics.rt.util.Util
 
union(HitList) - Method in class org.autochthonous.graphics.rt.HitList
change this list of hits so that it represents the UNION of the surfaces represented by this list and the argument list returning the list if there is a result, null otherwise.

V

V - Static variable in class org.autochthonous.graphics.rt.Tile
 
VecmathTest - class javax.vecmath.VecmathTest.
java.vecmath Test class.
VecmathTest() - Constructor for class javax.vecmath.VecmathTest
 
Vector2d - class javax.vecmath.Vector2d.
A 2 element vector that is represented by single precision floating point x,y coordinates.
Vector2d(double, double) - Constructor for class javax.vecmath.Vector2d
Constructs and initializes a Vector2d from the specified xy coordinates.
Vector2d(double[]) - Constructor for class javax.vecmath.Vector2d
Constructs and initializes a Vector2d from the specified array.
Vector2d(Vector2d) - Constructor for class javax.vecmath.Vector2d
Constructs and initializes a Vector2d from the specified Vector2d.
Vector2d(Vector2f) - Constructor for class javax.vecmath.Vector2d
Constructs and initializes a Vector2d from the specified Vector2f.
Vector2d(Tuple2d) - Constructor for class javax.vecmath.Vector2d
Constructs and initializes a Vector2d from the specified Tuple2d.
Vector2d(Tuple2f) - Constructor for class javax.vecmath.Vector2d
Constructs and initializes a Vector2d from the specified Tuple2f.
Vector2d() - Constructor for class javax.vecmath.Vector2d
Constructs and initializes a Vector2d to (0,0).
Vector2f - class javax.vecmath.Vector2f.
A 2 element vector that is represented by single precision floating point x,y coordinates.
Vector2f(float, float) - Constructor for class javax.vecmath.Vector2f
Constructs and initializes a Vector2f from the specified xy coordinates.
Vector2f(float[]) - Constructor for class javax.vecmath.Vector2f
Constructs and initializes a Vector2f from the specified array.
Vector2f(Vector2f) - Constructor for class javax.vecmath.Vector2f
Constructs and initializes a Vector2f from the specified Vector2f.
Vector2f(Vector2d) - Constructor for class javax.vecmath.Vector2f
Constructs and initializes a Vector2f from the specified Vector2d.
Vector2f(Tuple2f) - Constructor for class javax.vecmath.Vector2f
Constructs and initializes a Vector2f from the specified Tuple2f.
Vector2f(Tuple2d) - Constructor for class javax.vecmath.Vector2f
Constructs and initializes a Vector2f from the specified Tuple2d.
Vector2f() - Constructor for class javax.vecmath.Vector2f
Constructs and initializes a Vector2f to (0,0).
Vector3 - class org.autochthonous.graphics.rt.Vector3.
 
Vector3d - class javax.vecmath.Vector3d.
A 3 element vector that is represented by double precision floating point x,y,z coordinates.
Vector3d(double, double, double) - Constructor for class javax.vecmath.Vector3d
Constructs and initializes a Vector3d from the specified xyz coordinates.
Vector3d(double[]) - Constructor for class javax.vecmath.Vector3d
Constructs and initializes a Vector3d from the specified array of length 3.
Vector3d(Vector3f) - Constructor for class javax.vecmath.Vector3d
Constructs and initializes a Vector3d from the specified Vector3f.
Vector3d(Vector3d) - Constructor for class javax.vecmath.Vector3d
Constructs and initializes a Vector3d from the specified Vector3d.
Vector3d(Tuple3d) - Constructor for class javax.vecmath.Vector3d
Constructs and initializes a Vector3d from the specified Tuple3d.
Vector3d(Tuple3f) - Constructor for class javax.vecmath.Vector3d
Constructs and initializes a Vector3d from the specified Tuple3f.
Vector3d() - Constructor for class javax.vecmath.Vector3d
Constructs and initializes a Vector3d to (0,0,0).
Vector3dTest() - Static method in class javax.vecmath.VecmathTest
 
Vector3f - class javax.vecmath.Vector3f.
A 3 element vector that is represented by single precision floating point x,y,z coordinates.
Vector3f(float, float, float) - Constructor for class javax.vecmath.Vector3f
Constructs and initializes a Vector3f from the specified xyz coordinates.
Vector3f(float[]) - Constructor for class javax.vecmath.Vector3f
Constructs and initializes a Vector3f from the specified array of length 3.
Vector3f(Vector3f) - Constructor for class javax.vecmath.Vector3f
Constructs and initializes a Vector3f from the specified Vector3f.
Vector3f(Vector3d) - Constructor for class javax.vecmath.Vector3f
Constructs and initializes a Vector3f from the specified Vector3d.
Vector3f(Tuple3d) - Constructor for class javax.vecmath.Vector3f
Constructs and initializes a Vector3f from the specified Tuple3d.
Vector3f(Tuple3f) - Constructor for class javax.vecmath.Vector3f
Constructs and initializes a Vector3f from the specified Tuple3f.
Vector3f() - Constructor for class javax.vecmath.Vector3f
Constructs and initializes a Vector3f to (0,0,0).
Vector3fTest() - Static method in class javax.vecmath.VecmathTest
 
Vector4d - class javax.vecmath.Vector4d.
A 4 element vector that is represented by double precision floating point x,y,z,w coordinates.
Vector4d(double, double, double, double) - Constructor for class javax.vecmath.Vector4d
Constructs and initializes a Vector4d from the specified xyzw coordinates.
Vector4d(double[]) - Constructor for class javax.vecmath.Vector4d
Constructs and initializes a Vector4d from the specified array of length 4.
Vector4d(Vector4f) - Constructor for class javax.vecmath.Vector4d
Constructs and initializes a Vector4d from the specified Vector4d.
Vector4d(Vector4d) - Constructor for class javax.vecmath.Vector4d
Constructs and initializes a Vector4d from the specified Vector4d.
Vector4d(Tuple4d) - Constructor for class javax.vecmath.Vector4d
Constructs and initializes a Vector4d from the specified Tuple4d.
Vector4d(Tuple4f) - Constructor for class javax.vecmath.Vector4d
Constructs and initializes a Vector4d from the specified Tuple4f.
Vector4d() - Constructor for class javax.vecmath.Vector4d
Constructs and initializes a Vector4d to (0,0,0,0).
Vector4f - class javax.vecmath.Vector4f.
A 4 element vector that is represented by single precision floating point x,y,z,w coordinates.
Vector4f(float, float, float, float) - Constructor for class javax.vecmath.Vector4f
Constructs and initializes a Vector4f from the specified xyzw coordinates.
Vector4f(float[]) - Constructor for class javax.vecmath.Vector4f
Constructs and initializes a Vector4f from the specified array of length 4.
Vector4f(Vector4f) - Constructor for class javax.vecmath.Vector4f
Constructs and initializes a Vector4f from the specified Vector4f.
Vector4f(Vector4d) - Constructor for class javax.vecmath.Vector4f
Constructs and initializes a Vector4f from the specified Vector4d.
Vector4f(Tuple4d) - Constructor for class javax.vecmath.Vector4f
Constructs and initializes a Vector4f from the specified Tuple4d.
Vector4f(Tuple4f) - Constructor for class javax.vecmath.Vector4f
Constructs and initializes a Vector4f from the specified Tuple4f.
Vector4f() - Constructor for class javax.vecmath.Vector4f
Constructs and initializes a Vector4f to (0,0,0,0).
Vertices - class org.autochthonous.graphics.rt.objects.Vertices.
a list of vertices.
Viewer - class org.autochthonous.graphics.rt.Viewer.
Class for a viewer - viewers are objects such as cameras that act as sources for primary rays.
Viewer() - Constructor for class org.autochthonous.graphics.rt.Viewer
 
vertexIndexes() - Method in class org.autochthonous.graphics.rt.objects.IndexedMesh
 
vertices() - Method in class org.autochthonous.graphics.rt.objects.Vertices
 
viewFactor - Variable in class org.autochthonous.graphics.rt.Viewer
 
viewFactor() - Method in class org.autochthonous.graphics.rt.Viewer
 
visibleLights(World) - Method in class org.autochthonous.graphics.rt.Hit
return a visible light list for this hit for the given world
visibleLights(Hit) - Method in interface org.autochthonous.graphics.rt.Illuminated
 
visibleLights(Hit) - Method in class org.autochthonous.graphics.rt.World
 
visibleLights(Hit) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
visibleLights(Hit, Illuminated) - Method in class org.autochthonous.graphics.rt.objects.Aggregate
 
visibleLights(Hit) - Method in class org.autochthonous.graphics.rt.objects.BvTree
 

W

WaveShader - class WaveShader.
a wave based shader
WaveShader(World) - Constructor for class WaveShader
 
WaveSource - class org.autochthonous.graphics.rt.util.WaveSource.
a generic wave source.
WaveSource(Point3f, double, double, double, double) - Constructor for class org.autochthonous.graphics.rt.util.WaveSource
 
WaveSourceIterator - interface org.autochthonous.graphics.rt.util.WaveSourceIterator.
 
WaveSourceList - class org.autochthonous.graphics.rt.util.WaveSourceList.
The holding class for one or more wave sources.
WaveSourceList() - Constructor for class org.autochthonous.graphics.rt.util.WaveSourceList
 
World - class org.autochthonous.graphics.rt.World.
 
World() - Constructor for class org.autochthonous.graphics.rt.World
 
w - Variable in class javax.vecmath.Tuple4b
The fourth value.
w - Variable in class javax.vecmath.Tuple4d
The w coordinate.
w - Variable in class javax.vecmath.Tuple4f
The w coordinate.
waveList - Variable in class WaveShader
 
world - Variable in class org.autochthonous.graphics.rt.Renderer
 
world - Variable in class org.autochthonous.graphics.rt.Shader
 

X

XGeometry - class org.autochthonous.graphics.rt.objects.XGeometry.
 
XGeometry() - Constructor for class org.autochthonous.graphics.rt.objects.XGeometry
 
x - Variable in class javax.vecmath.AxisAngle4d
The x coordinate.
x - Variable in class javax.vecmath.AxisAngle4f
The x coordinate.
x - Variable in class javax.vecmath.Tuple2d
The x coordinate.
x - Variable in class javax.vecmath.Tuple2f
The x coordinate.
x - Variable in class javax.vecmath.Tuple3b
The first value.
x - Variable in class javax.vecmath.Tuple3d
The x coordinate.
x - Variable in class javax.vecmath.Tuple3f
The x coordinate.
x - Variable in class javax.vecmath.Tuple4b
The first value.
x - Variable in class javax.vecmath.Tuple4d
The x coordinate.
x - Variable in class javax.vecmath.Tuple4f
The x coordinate.

Y

YGeometry - class org.autochthonous.graphics.rt.objects.YGeometry.
 
YGeometry() - Constructor for class org.autochthonous.graphics.rt.objects.YGeometry
 
y - Variable in class javax.vecmath.AxisAngle4d
The y coordinate.
y - Variable in class javax.vecmath.AxisAngle4f
The y coordinate.
y - Variable in class javax.vecmath.Tuple2d
The y coordinate.
y - Variable in class javax.vecmath.Tuple2f
The y coordinate.
y - Variable in class javax.vecmath.Tuple3b
The second value.
y - Variable in class javax.vecmath.Tuple3d
The y coordinate.
y - Variable in class javax.vecmath.Tuple3f
The y coordinate.
y - Variable in class javax.vecmath.Tuple4b
The second value.
y - Variable in class javax.vecmath.Tuple4d
The y coordinate.
y - Variable in class javax.vecmath.Tuple4f
The y coordinate.

Z

ZGeometry - class org.autochthonous.graphics.rt.objects.ZGeometry.
 
ZGeometry() - Constructor for class org.autochthonous.graphics.rt.objects.ZGeometry
 
z - Variable in class javax.vecmath.AxisAngle4d
The z coordinate.
z - Variable in class javax.vecmath.AxisAngle4f
The z coordinate.
z - Variable in class javax.vecmath.Tuple3b
The third value.
z - Variable in class javax.vecmath.Tuple3d
The z coordinate.
z - Variable in class javax.vecmath.Tuple3f
The z coordinate.
z - Variable in class javax.vecmath.Tuple4b
The third value.
z - Variable in class javax.vecmath.Tuple4d
The z coordinate.
z - Variable in class javax.vecmath.Tuple4f
The z coordinate.
zVals - Variable in class org.autochthonous.graphics.rt.objects.Heightfield
 
zero() - Method in class javax.vecmath.GVector
Sets all the values in this vector to zero.
zero() - Method in class org.autochthonous.graphics.rt.objects.Algebraic.RayPoly
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
XJRT Rendering Toolkit 1.0b06