public class PositionsHorizontalPinchDensity extends Density
Class PositionsHorizontalPinchDensity. Provides positionshorizontalpinchdensity functionality for the Hytale server.
java.lang.Object > Density > PositionsHorizontalPinchDensity
Field Summary
input
private
Density
input
Field input.
cache
final
Cache
cache
Field cache.
position
final
Vector3d
position
Field position.
childContext
final
Context
childContext
Field childContext.
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.
warpVector2
final
Vector3d
warpVector2
Field warpVector2.
radialDistance
final
double
radialDistance
Field radialDistance.
positionsContext
final
PositionProvider.Context
positionsContext
Field positionsContext.
possiblePointsSize
final
int
possiblePointsSize
Field possiblePointsSize.
weights
final
ArrayList
weights
Field weights.
distance
final
double
distance
Field distance.
weight
final
double
weight
Field weight.
totalWarpVector
final
Vector3d
totalWarpVector
Field totalWarpVector.
weight2
final
double
weight2
Field weight2.
warpVector
final
Vector3d
warpVector
Field warpVector.
Method Detail
PositionsHorizontalPinchDensity
public
public
PositionsHorizontalPinchDensity
(@Nonnull final Density input, @Nonnull final PositionProvider positions, @Nonnull final Double2DoubleFunction pinchCurve, final double maxDistance, final boolean distanceNormalized, double positionsMinY, final double positionsMaxY, final int threadCount)
Method PositionsHorizontalPinchDensity.
- Parameters:
@Nonnull final Densityinput@Nonnull final PositionProviderpositions@Nonnull final Double2DoubleFunctionpinchCurvefinal doublemaxDistancefinal booleandistanceNormalizeddoublepositionsMinYfinal doublepositionsMaxYfinal intthreadCount
process
public
double
process
(@Nonnull final Context context)
Method process.
- Parameters:
@Nonnull final Contextcontext
setInputs
public
void
setInputs
(@Nonnull final Density[] inputs)
Method setInputs.
- Parameters:
@Nonnull final Density[]inputs
calculateWarpVector
Method calculateWarpVector.
- Parameters:
@Nonnull final Contextcontext