j3d.examples.appearance.texture.noise
Class ImprovedNoise

java.lang.Object
  extended by j3d.examples.appearance.texture.noise.ImprovedNoise

public final class ImprovedNoise
extends java.lang.Object


Constructor Summary
ImprovedNoise()
           
 
Method Summary
static double fBm(double x, double y, double z, int H, int octaves)
           
static double marble(double x, double y, double z, int octaves)
           
static double noise(double x, double y, double z)
           
static void reinitialize()
           
static void reinitialize(long seed)
           
static double ridged(double x, double y, double z, int octaves, double offset, double gain)
           
static double turbulance(double x, double y, double z, int octaves)
           
static double wood(double x, double y, double z)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImprovedNoise

public ImprovedNoise()
Method Detail

noise

public static double noise(double x,
                           double y,
                           double z)

reinitialize

public static void reinitialize()

reinitialize

public static void reinitialize(long seed)

fBm

public static double fBm(double x,
                         double y,
                         double z,
                         int H,
                         int octaves)

turbulance

public static double turbulance(double x,
                                double y,
                                double z,
                                int octaves)

wood

public static double wood(double x,
                          double y,
                          double z)

marble

public static double marble(double x,
                            double y,
                            double z,
                            int octaves)

ridged

public static double ridged(double x,
                            double y,
                            double z,
                            int octaves,
                            double offset,
                            double gain)