public class BorderPointEvaluator implements PointEvaluator
Class BorderPointEvaluator. Provides borderpointevaluator functionality for the Hytale server.
java.lang.Object > BorderPointEvaluator
Field Summary
distance
final
double
distance
Field distance.
ax
final
double
ax
Field ax.
ay
final
double
ay
Field ay.
normX
final
double
normX
Field normX.
normY
final
double
normY
Field normY.
bx
final
double
bx
Field bx.
by
final
double
by
Field by.
Method Detail
evalPoint
public
void
evalPoint
(final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, @Nonnull final ResultBuffer.ResultBuffer2d buffer)
Method evalPoint.
- Parameters:
final intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointY@Nonnull final ResultBuffer.ResultBuffer2dbuffer
evalPoint2
public
void
evalPoint2
(final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, @Nonnull final ResultBuffer.ResultBuffer2d buffer)
Method evalPoint2.
- Parameters:
final intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointY@Nonnull final ResultBuffer.ResultBuffer2dbuffer
if
public
else
if
(distance < buffer.distance2)
Method if.
- Parameters:
distance <buffer.distance2
toString
public
String
toString
()
Method toString.
isOrigin
static
boolean
isOrigin
(final int cellX, final int cellY, @Nonnull final ResultBuffer.ResultBuffer2d buffer)
Method isOrigin.
- Parameters:
final intcellXfinal intcellY@Nonnull final ResultBuffer.ResultBuffer2dbuffer
getBorderDistance
static
double
getBorderDistance
(final double x, final double y, final double originX, final double originY, final double cellPointX, final double cellPointY)
Method getBorderDistance.
- Parameters:
final doublexfinal doubleyfinal doubleoriginXfinal doubleoriginYfinal doublecellPointXfinal doublecellPointY