public class MeshNoise implements NoiseFunction
Class MeshNoise. Provides meshnoise functionality for the Hytale server.
java.lang.Object > MeshNoise
Field Summary
thickness
final
double
thickness
Field thickness.
_x
final
int
_x
Field _x.
_y
final
int
_y
Field _y.
rx
final
double
rx
Field rx.
ry
final
double
ry
Field ry.
cx
final
int
cx
Field cx.
cy
final
int
cy
Field cy.
xr
final
int
xr
Field xr.
yr
final
int
yr
Field yr.
cellHash
final
int
cellHash
Field cellHash.
cell
final
DoubleArray.Double2
cell
Field cell.
cellX
final
double
cellX
Field cellX.
cellY
final
double
cellY
Field cellY.
centerX
final
double
centerX
Field centerX.
centerY
final
double
centerY
Field centerY.
qX
final
double
qX
Field qX.
qY
final
double
qY
Field qY.
xi
final
int
xi
Field xi.
yi
final
int
yi
Field yi.
vecHash
final
int
vecHash
Field vecHash.
vec
final
DoubleArray.Double2
vec
Field vec.
vecX
final
double
vecX
Field vecX.
vecY
final
double
vecY
Field vecY.
vx
final
double
vx
Field vx.
vy
final
double
vy
Field vy.
lx
final
double
lx
Field lx.
ly
final
double
ly
Field ly.
dx
final
double
dx
Field dx.
dy
final
double
dy
Field dy.
distance
final
double
distance
Field distance.
distance2
final
double
distance2
Field distance2.
d
final
double
d
Field d.
Method Detail
MeshNoise
public
public
MeshNoise
(final IIntCondition density, final double thickness, final double jitterX, final double jitterY)
Method MeshNoise.
- Parameters:
final IIntConditiondensityfinal doublethicknessfinal doublejitterXfinal doublejitterY
get
public
double
get
(final int seed, final int offsetSeed, final double x, final double y)
Method get.
- Parameters:
final intseedfinal intoffsetSeedfinal doublexfinal doubley
if
public
else
if
(t > 1.0)
Method if.
- Parameters:
t >1.0
Vector2i
public
new
Vector2i
(-1, 0)
Method Vector2i.
- Parameters:
-1-100