public class Cylinder implements Shape
Class Cylinder. Provides cylinder functionality for the Hytale server.
java.lang.Object > Cylinder
Field Summary
height
public
double
height
Field height.
radiusX
public
double
radiusX
Field radiusX.
radiusZ
public
double
radiusZ
Field radiusZ.
result
final
double
result
Field result.
biggestRadius
final
double
biggestRadius
Field biggestRadius.
boundingBox
final
Box
boundingBox
Field boundingBox.
Method Detail
Cylinder
public
public
Cylinder
()
Method Cylinder.
getRadiusX
public
double
getRadiusX
()
Method getRadiusX.
getRadiusZ
public
double
getRadiusZ
()
Method getRadiusZ.
getHeight
public
double
getHeight
()
Method getHeight.
containsPosition
public
boolean
containsPosition
(final double x, final double y, final double z)
Method containsPosition.
- Parameters:
final doublexfinal doubleyfinal doublez
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
expand
public
void
expand
(final double radius)
Method expand.
- Parameters:
final doubleradius
getBox
Method getBox.
- Parameters:
final doublexfinal doubleyfinal doublez
toString
public
String
toString
()
Method toString.