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. |