HexMeshNoise

public class HexMeshNoise implements NoiseFunction

Class HexMeshNoise. Provides hexmeshnoise functionality for the Hytale server.

java.lang.Object > HexMeshNoise

Field Summary

domainLocalThickness

final double domainLocalThickness

Field domainLocalThickness.

cx

final int cx

Field cx.

cy

final int cy

Field cy.

distance

final double distance

Field distance.

d

final double d

Field d.

hash

final int hash

Field hash.

vec

final DoubleArray.Double2 vec

Field vec.

px

final double px

Field px.

py

final double py

Field py.

ax

final double ax

Field ax.

ay

final double ay

Field ay.

adx

final double adx

Field adx.

ady

final double ady

Field ady.

bx

final double bx

Field bx.

by

final double by

Field by.

Method Detail

HexMeshNoise

public public HexMeshNoise (final IIntCondition density, final double thickness, final CellJitter jitter, final boolean linesX, final boolean linesY, final boolean linesZ)

Method HexMeshNoise.

Parameters:
final IIntCondition density
final double thickness
final CellJitter jitter
final boolean linesX
final boolean linesY
final boolean linesZ

get

public double get (final int seed, final int offsetSeed, double x, double y)

Method get.

Parameters:
final int seed
final int offsetSeed
double x
double y

checkConnections

protected double checkConnections (final int offsetSeed, final double x, final double y, final int cx, final int cy, double nearest)

Method checkConnections.

Parameters:
final int offsetSeed
final double x
final double y
final int cx
final int cy
double nearest

checkDiagonalConnections

protected double checkDiagonalConnections (final int offsetSeed, final double x, final double y, final int cx, final int cy, double nearest)

Method checkDiagonalConnections.

Parameters:
final int offsetSeed
final double x
final double y
final int cx
final int cy
double nearest

dist2Cell

protected double dist2Cell (final int offsetSeed, final double x, final double y, final double adx, final double ady, final double ax, final double ay, final int cx, final int cy)

Method dist2Cell.

Parameters:
final int offsetSeed
final double x
final double y
final double adx
final double ady
final double ax
final double ay
final int cx
final int cy