|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.utility.noise.Perlin3
public class Perlin3
PerlinSolidNoiseGenerator.java 1.0 98/06/16 Carl Burke Encapsulates Perlin's method for solid noise generation. Copyright (c) 1998 Carl Burke. Adapted from copyrighted source code by Ken Perlin and F. Kenton Musgrave to accompany: Texturing and Modeling: A Procedural Approach Ebert, D., Musgrave, K., Peachey, P., Perlin, K., and Worley, S. AP Professional, September, 1994. ISBN 0-12-228760-6 Web site: http://www.cs.umbc.edu/~ebert/book/book.html
| Field Summary | |
|---|---|
static int |
BLACK
|
static int |
BLUE0
|
static int |
BLUE1
|
double |
land
|
static int |
LAND0
|
static int |
LAND1
|
boolean |
latic
|
static int |
METHOD_BASIC
|
static int |
METHOD_HETERO_TERRAIN
|
static int |
METHOD_HYBRID_MULTIFRACTAL
|
static int |
METHOD_MULTIFRACTAL
|
static int |
METHOD_RIDGED_MULTIFRACTAL
|
double |
water
|
static int |
WHITE
|
| Constructor Summary | |
|---|---|
Perlin3()
|
|
Perlin3(double hIn,
double lacIn,
double octIn)
|
|
Perlin3(int methIn,
double hIn,
double lacIn,
double octIn,
double offIn,
double gainIn,
Noise n)
|
|
| Method Summary | |
|---|---|
int |
background()
|
int |
color(double x,
double y,
double z)
|
double |
fBm(double[] point,
double H,
double lacunarity,
double octaves)
|
double |
gain(double a,
double b)
|
double |
Hetero_Terrain(double[] point,
double H,
double lacunarity,
double octaves,
double offset)
Heterogeneous procedural terrain function: stats by altitude method. |
double |
HybridMultifractal(double[] point,
double H,
double lacunarity,
double octaves,
double offset)
Hybrid additive/multiplicative multifractal terrain model. |
double |
multifractal(double[] point,
double H,
double lacunarity,
double octaves,
double offset)
Procedural multifractal evaluated at "point"; |
double |
RidgedMultifractal(double[] point,
double H,
double lacunarity,
double octaves,
double offset,
double gain)
Ridged multifractal terrain model. |
void |
setScaling(double M,
double W,
double H)
|
double |
turbulence(double[] v,
double freq)
|
double |
value(double x,
double y,
double z)
Calculates an intensity value in [0.0,1.0] at the specified point. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int METHOD_BASIC
public static final int METHOD_MULTIFRACTAL
public static final int METHOD_HETERO_TERRAIN
public static final int METHOD_HYBRID_MULTIFRACTAL
public static final int METHOD_RIDGED_MULTIFRACTAL
public static final int BLACK
public static final int BLUE0
public static final int BLUE1
public static final int LAND0
public static final int LAND1
public static final int WHITE
public boolean latic
public double land
public double water
| Constructor Detail |
|---|
public Perlin3()
public Perlin3(double hIn,
double lacIn,
double octIn)
public Perlin3(int methIn,
double hIn,
double lacIn,
double octIn,
double offIn,
double gainIn,
Noise n)
| Method Detail |
|---|
public double gain(double a,
double b)
public double turbulence(double[] v,
double freq)
public double fBm(double[] point,
double H,
double lacunarity,
double octaves)
public double multifractal(double[] point,
double H,
double lacunarity,
double octaves,
double offset)
public double Hetero_Terrain(double[] point,
double H,
double lacunarity,
double octaves,
double offset)
public double HybridMultifractal(double[] point,
double H,
double lacunarity,
double octaves,
double offset)
public double RidgedMultifractal(double[] point,
double H,
double lacunarity,
double octaves,
double offset,
double gain)
public void setScaling(double M,
double W,
double H)
M - W - H -
public double value(double x,
double y,
double z)
public int color(double x,
double y,
double z)
public int background()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||