GridUtils

public class GridUtils

Class GridUtils. Provides gridutils functionality for the Hytale server.

java.lang.Object > GridUtils

Field Summary

max

final Vector3i max

Field max.

max2

final Vector3i max2

Field max2.

max3

final Vector3i max3

Field max3.

max4

final Vector3i max4

Field max4.

max5

final Vector3i max5

Field max5.

max6

final Vector3i max6

Field max6.

min

final Vector3i min

Field min.

vector3i

final Vector3i vector3i

Field vector3i.

vector3i2

final Vector3i vector3i2

Field vector3i2.

vector3i3

final Vector3i vector3i3

Field vector3i3.

vector3i4

final Vector3i vector3i4

Field vector3i4.

vector3i5

final Vector3i vector3i5

Field vector3i5.

vector3i6

final Vector3i vector3i6

Field vector3i6.

vector3i7

final Vector3i vector3i7

Field vector3i7.

vector3i8

final Vector3i vector3i8

Field vector3i8.

vector3i9

final Vector3i vector3i9

Field vector3i9.

vector3i10

final Vector3i vector3i10

Field vector3i10.

vector3i11

final Vector3i vector3i11

Field vector3i11.

vector3i12

final Vector3i vector3i12

Field vector3i12.

bits

final int bits

Field bits.

distance_bufferGrid

final int distance_bufferGrid

Field distance_bufferGrid.

position

final Vector3i position

Field position.

x

final int x

Field x.

y

final int y

Field y.

z

final int z

Field z.

sizeX

final int sizeX

Field sizeX.

sizeY

final int sizeY

Field sizeY.

Method Detail

toBufferGrid_fromVoxelGridOverlap

static void toBufferGrid_fromVoxelGridOverlap (@Nonnull final Bounds3i bounds_voxelGrid)

Method toBufferGrid_fromVoxelGridOverlap.

Parameters:
@Nonnull final Bounds3i bounds_voxelGrid

createColumnBounds_voxelGrid

static Bounds3i createColumnBounds_voxelGrid (@Nonnull final Vector3i position_bufferGrid, final int minY_voxelSpace, final int maxY_voxelSpace)

Method createColumnBounds_voxelGrid.

Parameters:
@Nonnull final Vector3i position_bufferGrid
final int minY_voxelSpace
final int maxY_voxelSpace

createBufferBoundsInclusive_fromVoxelBounds

static Bounds3i createBufferBoundsInclusive_fromVoxelBounds (@Nonnull final Bounds3i bounds_voxelGrid)

Method createBufferBoundsInclusive_fromVoxelBounds.

Parameters:
@Nonnull final Bounds3i bounds_voxelGrid

createColumnBounds_bufferGrid

static Bounds3i createColumnBounds_bufferGrid (@Nonnull final Vector3i position_bufferGrid, final int minY_bufferGrid, final int maxY_bufferGrid)

Method createColumnBounds_bufferGrid.

Parameters:
@Nonnull final Vector3i position_bufferGrid
final int minY_bufferGrid
final int maxY_bufferGrid

createChunkBounds_voxelGrid

static Bounds3i createChunkBounds_voxelGrid (final int x_chunkGrid, final int z_chunkGrid)

Method createChunkBounds_voxelGrid.

Parameters:
final int x_chunkGrid
final int z_chunkGrid

createUnitBounds3i

static Bounds3i createUnitBounds3i (@Nonnull final Vector3i position)

Method createUnitBounds3i.

Parameters:
@Nonnull final Vector3i position

createBounds_fromRadius_originVoxelInclusive

static Bounds3i createBounds_fromRadius_originVoxelInclusive (final int radius)

Method createBounds_fromRadius_originVoxelInclusive.

Parameters:
final int radius

createBounds_fromVector_originVoxelInclusive

static Bounds3i createBounds_fromVector_originVoxelInclusive (@Nonnull final Vector3i range)

Method createBounds_fromVector_originVoxelInclusive.

Parameters:
@Nonnull final Vector3i range

createChunkBounds_bufferGrid

static Bounds3i createChunkBounds_bufferGrid (final int x_chunkGrid, final int z_chunkGrid)

Method createChunkBounds_bufferGrid.

Parameters:
final int x_chunkGrid
final int z_chunkGrid

toVoxelGrid_fromBufferGrid

static void toVoxelGrid_fromBufferGrid (@Nonnull final Bounds3i bounds_bufferGrid)

Method toVoxelGrid_fromBufferGrid.

Parameters:
@Nonnull final Bounds3i bounds_bufferGrid

toBufferGrid_fromVoxelGrid

static void toBufferGrid_fromVoxelGrid (@Nonnull final Vector3i worldPosition_voxelGrid)

Method toBufferGrid_fromVoxelGrid.

Parameters:
@Nonnull final Vector3i worldPosition_voxelGrid

toBufferDistanceInclusive_fromVoxelDistance

static int toBufferDistanceInclusive_fromVoxelDistance (final int distance_voxelGrid)

Method toBufferDistanceInclusive_fromVoxelDistance.

Parameters:
final int distance_voxelGrid

toIntegerGrid_fromDecimalGrid

static Vector3i toIntegerGrid_fromDecimalGrid (@Nonnull final Vector3d worldPosition_decimalGrid)

Method toIntegerGrid_fromDecimalGrid.

Parameters:
@Nonnull final Vector3d worldPosition_decimalGrid

toVoxelGridInsideBuffer_fromWorldGrid

static void toVoxelGridInsideBuffer_fromWorldGrid (@Nonnull final Vector3i worldPosition_voxelGrid)

Method toVoxelGridInsideBuffer_fromWorldGrid.

Parameters:
@Nonnull final Vector3i worldPosition_voxelGrid

toIndexFromPositionYXZ

static int toIndexFromPositionYXZ (@Nonnull final Vector3i position, @Nonnull final Bounds3i bounds)

Method toIndexFromPositionYXZ.

Parameters:
@Nonnull final Vector3i position
@Nonnull final Bounds3i bounds

setBoundsYToWorldHeight_bufferGrid

static void setBoundsYToWorldHeight_bufferGrid (@Nonnull final Bounds3i bounds_bufferGrid)

Method setBoundsYToWorldHeight_bufferGrid.

Parameters:
@Nonnull final Bounds3i bounds_bufferGrid

setBoundsYToWorldHeight_voxelGrid

static void setBoundsYToWorldHeight_voxelGrid (@Nonnull final Bounds3i bounds_voxelGrid)

Method setBoundsYToWorldHeight_voxelGrid.

Parameters:
@Nonnull final Bounds3i bounds_voxelGrid

toVoxelPosition_fromChunkPosition

static void toVoxelPosition_fromChunkPosition (@Nonnull final Vector3i chunkPosition_voxelGrid)

Method toVoxelPosition_fromChunkPosition.

Parameters:
@Nonnull final Vector3i chunkPosition_voxelGrid