Class PlaneDensity
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.density.Density
com.hypixel.hytale.builtin.hytalegenerator.density.nodes.PlaneDensity
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hypixel.hytale.builtin.hytalegenerator.density.Density
Density.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.doubles.Double2DoubleFunctionprivate final booleanprivate final booleanprivate final Vector3dstatic final doubleprivate static final Vector3dFields inherited from class com.hypixel.hytale.builtin.hytalegenerator.density.Density
DEFAULT_DENSITY, DEFAULT_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionPlaneDensity(it.unimi.dsi.fastutil.doubles.Double2DoubleFunction distanceCurve, Vector3d planeNormal, boolean isAnchored) -
Method Summary
Modifier and TypeMethodDescriptiondoubleprocess(Density.Context context) private doubleprocessAnchored(double x, double y, double z, Density.Context context)
-
Field Details
-
ZERO_DELTA
public static final double ZERO_DELTA- See Also:
-
ZERO_VECTOR
-
distanceCurve
@Nonnull private final it.unimi.dsi.fastutil.doubles.Double2DoubleFunction distanceCurve -
planeNormal
-
isPlaneHorizontal
private final boolean isPlaneHorizontal -
isAnchored
private final boolean isAnchored
-
-
Constructor Details
-
PlaneDensity
public PlaneDensity(@Nonnull it.unimi.dsi.fastutil.doubles.Double2DoubleFunction distanceCurve, @Nonnull Vector3d planeNormal, boolean isAnchored)
-
-
Method Details