Package com.jhlabs.math
Class SCNoise
java.lang.Object
com.jhlabs.math.SCNoise
- All Implemented Interfaces:
Function1D
,Function2D
,Function3D
Sparse Convolution Noise. This is computationally very expensive, but worth it.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
perm
public short[] perm
-
-
Constructor Details
-
SCNoise
public SCNoise()
-
-
Method Details
-
evaluate
public float evaluate(float x) - Specified by:
evaluate
in interfaceFunction1D
-
evaluate
public float evaluate(float x, float y) - Specified by:
evaluate
in interfaceFunction2D
-
evaluate
public float evaluate(float x, float y, float z) - Specified by:
evaluate
in interfaceFunction3D
-
floor
public static int floor(float x) -
catrom2
public float catrom2(float d)
-