PositionsTwistDensity

public class PositionsTwistDensity extends Density

Class PositionsTwistDensity. Provides positionstwistdensity functionality for the Hytale server.

java.lang.Object > Density > PositionsTwistDensity

Field Summary

input

private Density input

Field input.

positions

private PositionProvider positions

Field positions.

twistCurve

private Double2DoubleFunction twistCurve

Field twistCurve.

twistAxis

private Vector3d twistAxis

Field twistAxis.

maxDistance

private double maxDistance

Field maxDistance.

distanceNormalized

private boolean distanceNormalized

Field distanceNormalized.

zeroPositionsY

private boolean zeroPositionsY

Field zeroPositionsY.

min

final Vector3d min

Field min.

max

final Vector3d max

Field max.

samplePoint

final Vector3d samplePoint

Field samplePoint.

queryPosition

final Vector3d queryPosition

Field queryPosition.

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.

twistAngle2

final double twistAngle2

Field twistAngle2.

twistAngle3

final double twistAngle3

Field twistAngle3.

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.

childContext2

final Context childContext2

Field childContext2.

Method Detail

PositionsTwistDensity

public public PositionsTwistDensity (@Nullable final Density input, @Nullable final PositionProvider positions, @Nonnull final Double2DoubleFunction twistCurve, @Nonnull Vector3d twistAxis, final double maxDistance, final boolean distanceNormalized, final boolean zeroPositionsY)

Method PositionsTwistDensity.

Parameters:
@Nullable final Density input
@Nullable final PositionProvider positions
@Nonnull final Double2DoubleFunction twistCurve
@Nonnull Vector3d twistAxis
final double maxDistance
final boolean distanceNormalized
final boolean zeroPositionsY

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