Package artofillusion.math

Interface Summary
Noise.NoiseGenerator This interface defines an object which can be used to calculate the noise function.
 

Class Summary
BoundingBox The BoundingBox class describes a 3-dimensional rectangular box which is aligned with the coordinate axes.
Cells This class provides an implementation of Steven Worley's cellular texture basis function as described in
CoordinateSystem The CoordinateSystem class describes the position and orientation of one coordinate system relative to another one.
FastMath This class provides faster replacements for some of the methods of java.lang.Math.
FastRandom This is a faster replacement for java.util.Random.
Mat4 This class represents a 4x4 matrix.
Noise This class provides an interface for accessing a three dimensional noise function.
PerlinNoise This class provides an implementation of Ken Perlin's noise function, based on the description (but not on the sample code) in "Texturing & Modeling: A Procedural Approach" (second edition), by Ebert, Musgrave, Peachey, Perlin, and Worley (Academic Press, 1998).
RGBColor The RGBColor class is used to represent a color.
SimplexNoise This class implements Ken Perlin's "simplex noise" algorithm.
SVD The SVD class defines methods for solving sets of linear equations by singular value decomposition.
Vec2 A Vec2 represents a 2 component vector.
Vec3 A Vec3 represents a 3 component vector.
 



Copyright © 1999-2011 by Peter Eastman.