PositionsPinchDensity

public class PositionsPinchDensity extends Density

Class PositionsPinchDensity. Provides positionspinchdensity functionality for the Hytale server.

java.lang.Object > Density > PositionsPinchDensity

Field Summary

input

private Density input

Field input.

positions

private PositionProvider positions

Field positions.

pinchCurve

private Double2DoubleFunction pinchCurve

Field pinchCurve.

maxDistance

private double maxDistance

Field maxDistance.

distanceNormalized

private boolean distanceNormalized

Field distanceNormalized.

min

final Vector3d min

Field min.

max

final Vector3d max

Field max.

samplePoint

final Vector3d samplePoint

Field samplePoint.

warpVectors

final ArrayList warpVectors

Field warpVectors.

warpDistances

final ArrayList warpDistances

Field warpDistances.

consumer

final Consumer consumer

Field consumer.

normalizedDistance

final double normalizedDistance

Field normalizedDistance.

warpVector3

final Vector3d warpVector3

Field warpVector3.

radialDistance

final double radialDistance

Field radialDistance.

positionsContext

final PositionProvider.Context positionsContext

Field positionsContext.

warpVector

final Vector3d warpVector

Field warpVector.

childContext

final Context childContext

Field childContext.

possiblePointsSize

final int possiblePointsSize

Field possiblePointsSize.

weights

final ArrayList weights

Field weights.

distance

final double distance

Field distance.

weight

final double weight

Field weight.

weight2

final double weight2

Field weight2.

warpVector2

final Vector3d warpVector2

Field warpVector2.

Method Detail

PositionsPinchDensity

public public PositionsPinchDensity (@Nullable final Density input, @Nullable final PositionProvider positions, @Nonnull final Double2DoubleFunction pinchCurve, final double maxDistance, final boolean distanceNormalized)

Method PositionsPinchDensity.

Parameters:
@Nullable final Density input
@Nullable final PositionProvider positions
@Nonnull final Double2DoubleFunction pinchCurve
final double maxDistance
final boolean distanceNormalized

process

public double process (@Nonnull final Context context)

Method process.

Parameters:
@Nonnull final Context context

setInputs

public void setInputs (@Nonnull final Density[] inputs)

Method setInputs.

Parameters:
@Nonnull final Density[] inputs