BlockCylinderUtil

public class BlockCylinderUtil

Class BlockCylinderUtil. Provides blockcylinderutil functionality for the Hytale server.

java.lang.Object > BlockCylinderUtil

Field Summary

radiusXAdjusted

final float radiusXAdjusted

Field radiusXAdjusted.

radiusZAdjusted

final float radiusZAdjusted

Field radiusZAdjusted.

invRadiusXSqr

final double invRadiusXSqr

Field invRadiusXSqr.

qx

final double qx

Field qx.

dz

final double dz

Field dz.

innerRadiusXAdjusted

final float innerRadiusXAdjusted

Field innerRadiusXAdjusted.

innerRadiusZAdjusted

final float innerRadiusZAdjusted

Field innerRadiusZAdjusted.

invInnerRadiusXSqr

final double invInnerRadiusXSqr

Field invInnerRadiusXSqr.

innerMinY

final int innerMinY

Field innerMinY.

innerMaxY

final int innerMaxY

Field innerMaxY.

cap

final boolean cap

Field cap.

maxZ

final int maxZ

Field maxZ.

innerQx

final double innerQx

Field innerQx.

innerDZ

final double innerDZ

Field innerDZ.

minZ

final int minZ

Field minZ.

Method Detail

forEachBlock

static boolean forEachBlock (final int originX, final int originY, final int originZ, final int radiusX, final int height, final int radiusZ, final T t, @Nonnull final TriIntObjPredicate consumer)

Method forEachBlock.

Parameters:
final int originX
final int originY
final int originZ
final int radiusX
final int height
final int radiusZ
final T t
@Nonnull final TriIntObjPredicate consumer

IllegalArgumentException

public new IllegalArgumentException (String.valueOf(radiusX)

Method IllegalArgumentException.

Parameters:
String.valueOf(radiusX String.valueOf(radiusX