Package org.sunflow.math
Class PerlinScalar
- java.lang.Object
-
- org.sunflow.math.PerlinScalar
-
public final class PerlinScalar extends java.lang.ObjectNoise function from Ken Perlin. Additional routines are provided to emulate standard Renderman calls. This code was adapted mainly from the mrclasses package by Gonzalo Garramuno (http://sourceforge.net/projects/mrclasses/).
-
-
Constructor Summary
Constructors Constructor Description PerlinScalar()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static floatnoise(float x)static floatnoise(float x, float y)static floatnoise(float x, float y, float z)static floatnoise(float x, float y, float z, float t)static floatnoise(Point2 p)static floatnoise(Point3 p)static floatnoise(Point3 p, float t)static floatpnoise(float xi, float period)static floatpnoise(float xi, float yi, float w, float h)static floatpnoise(float xi, float yi, float zi, float w, float h, float d)static floatpnoise(float xi, float yi, float zi, float ti, float w, float h, float d, float p)static floatpnoise(Point2 p, float periodx, float periody)static floatpnoise(Point3 p, float t, Vector3 pperiod, float tperiod)static floatpnoise(Point3 p, Vector3 period)static floatsnoise(float x)static floatsnoise(float x, float y)static floatsnoise(float x, float y, float z)static floatsnoise(float x, float y, float z, float w)static floatsnoise(Point2 p)static floatsnoise(Point3 p)static floatsnoise(Point3 p, float t)static floatspnoise(float xi, float period)static floatspnoise(float xi, float yi, float w, float h)static floatspnoise(float xi, float yi, float zi, float w, float h, float d)static floatspnoise(float xi, float yi, float zi, float ti, float w, float h, float d, float p)static floatspnoise(Point2 p, float periodx, float periody)static floatspnoise(Point3 p, float t, Vector3 pperiod, float tperiod)static floatspnoise(Point3 p, Vector3 period)
-
-
-
Method Detail
-
snoise
public static final float snoise(float x)
-
snoise
public static final float snoise(float x, float y)
-
snoise
public static final float snoise(float x, float y, float z)
-
snoise
public static final float snoise(float x, float y, float z, float w)
-
snoise
public static final float snoise(Point2 p)
-
snoise
public static final float snoise(Point3 p)
-
snoise
public static final float snoise(Point3 p, float t)
-
noise
public static final float noise(float x)
-
noise
public static final float noise(float x, float y)
-
noise
public static final float noise(float x, float y, float z)
-
noise
public static final float noise(float x, float y, float z, float t)
-
noise
public static final float noise(Point2 p)
-
noise
public static final float noise(Point3 p)
-
noise
public static final float noise(Point3 p, float t)
-
pnoise
public static final float pnoise(float xi, float period)
-
pnoise
public static final float pnoise(float xi, float yi, float w, float h)
-
pnoise
public static final float pnoise(float xi, float yi, float zi, float w, float h, float d)
-
pnoise
public static final float pnoise(float xi, float yi, float zi, float ti, float w, float h, float d, float p)
-
pnoise
public static final float pnoise(Point2 p, float periodx, float periody)
-
spnoise
public static final float spnoise(float xi, float period)
-
spnoise
public static final float spnoise(float xi, float yi, float w, float h)
-
spnoise
public static final float spnoise(float xi, float yi, float zi, float w, float h, float d)
-
spnoise
public static final float spnoise(float xi, float yi, float zi, float ti, float w, float h, float d, float p)
-
spnoise
public static final float spnoise(Point2 p, float periodx, float periody)
-
-