Simplex

public class Simplex

Class Simplex. Provides simplex functionality for the Hytale server.

java.lang.Object > Simplex

Field Summary

xi

final int xi

Field xi.

s

final double s

Field s.

i

final int i

Field i.

j

final int j

Field j.

t

final double t

Field t.

X0

final double X0

Field X0.

Y0

final double Y0

Field Y0.

x0

final double x0

Field x0.

y0

final double y0

Field y0.

x2

final double x2

Field x2.

y2

final double y2

Field y2.

x3

final double x3

Field x3.

y3

final double y3

Field y3.

ii

final int ii

Field ii.

jj

final int jj

Field jj.

gi0

final int gi0

Field gi0.

gi2

final int gi2

Field gi2.

gi3

final int gi3

Field gi3.

k

final int k

Field k.

Z0

final double Z0

Field Z0.

z0

final double z0

Field z0.

z2

final double z2

Field z2.

z3

final double z3

Field z3.

x4

final double x4

Field x4.

y4

final double y4

Field y4.

z4

final double z4

Field z4.

kk

final int kk

Field kk.

gi4

final int gi4

Field gi4.

l

final int l

Field l.

W0

final double W0

Field W0.

w2

final double w2

Field w2.

i2

final int i2

Field i2.

j2

final int j2

Field j2.

k2

final int k2

Field k2.

l2

final int l2

Field l2.

i3

final int i3

Field i3.

j3

final int j3

Field j3.

k3

final int k3

Field k3.

l3

final int l3

Field l3.

i4

final int i4

Field i4.

j4

final int j4

Field j4.

k4

final int k4

Field k4.

l4

final int l4

Field l4.

w3

final double w3

Field w3.

w4

final double w4

Field w4.

x5

final double x5

Field x5.

y5

final double y5

Field y5.

z5

final double z5

Field z5.

w5

final double w5

Field w5.

x6

final double x6

Field x6.

y6

final double y6

Field y6.

z6

final double z6

Field z6.

w6

final double w6

Field w6.

ll

final int ll

Field ll.

gi5

final int gi5

Field gi5.

Method Detail

fastfloor

static int fastfloor (final double x)

Method fastfloor.

Parameters:
final double x

dot

static double dot (@Nonnull final Grad g, final double x, final double y)

Method dot.

Parameters:
@Nonnull final Grad g
final double x
final double y

noise

static double noise (final double xin, final double yin)

Method noise.

Parameters:
final double xin
final double yin

if

public else if (x0 >= z0)

Method if.

Parameters:
x0 >= z0

Grad

public new Grad (1.0, 1.0, 0.0)

Method Grad.

Parameters:
1.0 1.0
0.0 0.0