All Implemented Interfaces:
Comparable<VectorGeometry>, net.buildtheearth.terracore.geo.bvh.Bounds2d, VectorGeometry

public final class DistancePolygon extends AbstractPolygon
  • Field Details

    • maxDist

      protected final int maxDist
  • Constructor Details

    • DistancePolygon

      public DistancePolygon(@NonNull @NonNull String id, double layer, @NonNull @NonNull DrawFunction draw, @NonNull @NonNull MultiPolygon polygons, int maxDist)
  • Method Details

    • apply

      public void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chunkZ, @NonNull @NonNull net.buildtheearth.terracore.geo.bvh.Bounds2d bounds)
      Description copied from interface: VectorGeometry
      Modifies the given CachedChunkData.Builder for the given chunk
      Parameters:
      builder - the CachedChunkData.Builder
      chunkX - the chunk's X coordinate
      chunkZ - the chunk's Z coordinate
      bounds - the chunk's bounding box