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 Densityinput@Nullable final PositionProviderpositions@Nonnull final Double2DoubleFunctiontwistCurve@Nonnull Vector3dtwistAxisfinal doublemaxDistancefinal booleandistanceNormalizedfinal booleanzeroPositionsY
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