Comment out unused portions of Simplex Lib
This commit is contained in:
parent
f32507da07
commit
a5bb01d2cb
1 changed files with 20 additions and 17 deletions
|
@ -22,14 +22,14 @@ public class SimplexNoise { // Simplex noise in 2D, 3D and 4D
|
|||
new Grad(1,0,1),new Grad(-1,0,1),new Grad(1,0,-1),new Grad(-1,0,-1),
|
||||
new Grad(0,1,1),new Grad(0,-1,1),new Grad(0,1,-1),new Grad(0,-1,-1)};
|
||||
|
||||
private static Grad grad4[]= {new Grad(0,1,1,1),new Grad(0,1,1,-1),new Grad(0,1,-1,1),new Grad(0,1,-1,-1),
|
||||
new Grad(0,-1,1,1),new Grad(0,-1,1,-1),new Grad(0,-1,-1,1),new Grad(0,-1,-1,-1),
|
||||
new Grad(1,0,1,1),new Grad(1,0,1,-1),new Grad(1,0,-1,1),new Grad(1,0,-1,-1),
|
||||
new Grad(-1,0,1,1),new Grad(-1,0,1,-1),new Grad(-1,0,-1,1),new Grad(-1,0,-1,-1),
|
||||
new Grad(1,1,0,1),new Grad(1,1,0,-1),new Grad(1,-1,0,1),new Grad(1,-1,0,-1),
|
||||
new Grad(-1,1,0,1),new Grad(-1,1,0,-1),new Grad(-1,-1,0,1),new Grad(-1,-1,0,-1),
|
||||
new Grad(1,1,1,0),new Grad(1,1,-1,0),new Grad(1,-1,1,0),new Grad(1,-1,-1,0),
|
||||
new Grad(-1,1,1,0),new Grad(-1,1,-1,0),new Grad(-1,-1,1,0),new Grad(-1,-1,-1,0)};
|
||||
// private static Grad grad4[]= {new Grad(0,1,1,1),new Grad(0,1,1,-1),new Grad(0,1,-1,1),new Grad(0,1,-1,-1),
|
||||
// new Grad(0,-1,1,1),new Grad(0,-1,1,-1),new Grad(0,-1,-1,1),new Grad(0,-1,-1,-1),
|
||||
// new Grad(1,0,1,1),new Grad(1,0,1,-1),new Grad(1,0,-1,1),new Grad(1,0,-1,-1),
|
||||
// new Grad(-1,0,1,1),new Grad(-1,0,1,-1),new Grad(-1,0,-1,1),new Grad(-1,0,-1,-1),
|
||||
// new Grad(1,1,0,1),new Grad(1,1,0,-1),new Grad(1,-1,0,1),new Grad(1,-1,0,-1),
|
||||
// new Grad(-1,1,0,1),new Grad(-1,1,0,-1),new Grad(-1,-1,0,1),new Grad(-1,-1,0,-1),
|
||||
// new Grad(1,1,1,0),new Grad(1,1,-1,0),new Grad(1,-1,1,0),new Grad(1,-1,-1,0),
|
||||
// new Grad(-1,1,1,0),new Grad(-1,1,-1,0),new Grad(-1,-1,1,0),new Grad(-1,-1,-1,0)};
|
||||
|
||||
private static short p[] = {151,160,137,91,90,15,
|
||||
131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,
|
||||
|
@ -58,10 +58,10 @@ public class SimplexNoise { // Simplex noise in 2D, 3D and 4D
|
|||
// Skewing and unskewing factors for 2, 3, and 4 dimensions
|
||||
private static final double F2 = 0.5*(Math.sqrt(3.0)-1.0);
|
||||
private static final double G2 = (3.0-Math.sqrt(3.0))/6.0;
|
||||
private static final double F3 = 1.0/3.0;
|
||||
private static final double G3 = 1.0/6.0;
|
||||
private static final double F4 = (Math.sqrt(5.0)-1.0)/4.0;
|
||||
private static final double G4 = (5.0-Math.sqrt(5.0))/20.0;
|
||||
// private static final double F3 = 1.0/3.0;
|
||||
// private static final double G3 = 1.0/6.0;
|
||||
// private static final double F4 = (Math.sqrt(5.0)-1.0)/4.0;
|
||||
// private static final double G4 = (5.0-Math.sqrt(5.0))/20.0;
|
||||
|
||||
// This method is a *lot* faster than using (int)Math.floor(x)
|
||||
private static int fastfloor(double x) {
|
||||
|
@ -72,11 +72,11 @@ public class SimplexNoise { // Simplex noise in 2D, 3D and 4D
|
|||
private static double dot(Grad g, double x, double y) {
|
||||
return g.x*x + g.y*y; }
|
||||
|
||||
private static double dot(Grad g, double x, double y, double z) {
|
||||
return g.x*x + g.y*y + g.z*z; }
|
||||
|
||||
private static double dot(Grad g, double x, double y, double z, double w) {
|
||||
return g.x*x + g.y*y + g.z*z + g.w*w; }
|
||||
// private static double dot(Grad g, double x, double y, double z) {
|
||||
// return g.x*x + g.y*y + g.z*z; }
|
||||
//
|
||||
// private static double dot(Grad g, double x, double y, double z, double w) {
|
||||
// return g.x*x + g.y*y + g.z*z + g.w*w; }
|
||||
|
||||
|
||||
// 2D simplex noise
|
||||
|
@ -133,6 +133,7 @@ public class SimplexNoise { // Simplex noise in 2D, 3D and 4D
|
|||
return 70.0 * (n0 + n1 + n2);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
// 3D simplex noise
|
||||
public static double noise(double xin, double yin, double zin) {
|
||||
|
@ -334,6 +335,8 @@ public class SimplexNoise { // Simplex noise in 2D, 3D and 4D
|
|||
return 27.0 * (n0 + n1 + n2 + n3 + n4);
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
// Inner class to speed upp gradient computations
|
||||
// (array access is a lot slower than member access)
|
||||
private static class Grad
|
||||
|
|
Loading…
Reference in a new issue