public class Ellipsoid implements Shape
Class Ellipsoid. Provides ellipsoid functionality for the Hytale server.
java.lang.Object > Ellipsoid
Field Summary
radiusX
public
double
radiusX
Field radiusX.
radiusY
public
double
radiusY
Field radiusY.
radiusZ
public
double
radiusZ
Field radiusZ.
boundingBox
final
Box
boundingBox
Field boundingBox.
xRatio
final
double
xRatio
Field xRatio.
yRatio
final
double
yRatio
Field yRatio.
zRatio
final
double
zRatio
Field zRatio.
Method Detail
Ellipsoid
public
public
Ellipsoid
()
Method Ellipsoid.
getBox
Method getBox.
- Parameters:
final doublexfinal doubleyfinal doublez
containsPosition
public
boolean
containsPosition
(final double x, final double y, final double z)
Method containsPosition.
- Parameters:
final doublexfinal doubleyfinal doublez
expand
public
void
expand
(final double radius)
Method expand.
- Parameters:
final doubleradius
forEachBlock
public
boolean
forEachBlock
(final double x, final double y, final double z, final double epsilon, @Nonnull final TriIntPredicate consumer)
Method forEachBlock.
- Parameters:
final doublexfinal doubleyfinal doublezfinal doubleepsilon@Nonnull final TriIntPredicateconsumer
toString
public
String
toString
()
Method toString.