Class VoxelGrid3D

java.lang.Object
com.gaia3d.basic.geometry.voxel.VoxelGrid3D

public class VoxelGrid3D extends Object
  • Constructor Details

    • VoxelGrid3D

      public VoxelGrid3D(int gridsCountX, int gridsCountY, int gridsCountZ, GaiaBoundingBox boundingBox)
  • Method Details

    • getVoxel

      public Voxel getVoxel(int x, int y, int z)
    • getVoxelAlphaFloat

      public float getVoxelAlphaFloat(int x, int y, int z)
    • setVoxelsByAlphaXY

      public void setVoxelsByAlphaXY(int gridZ, byte[] bufferArray)
    • setVoxelsByAlphaXZ

      public void setVoxelsByAlphaXZ(int gridY, byte[] bufferArray)
    • setVoxelsByAlphaYZ

      public void setVoxelsByAlphaYZ(int gridX, byte[] bufferArray)
    • getVoxelPosition

      public org.joml.Vector3d getVoxelPosition(int x, int y, int z)
    • expand

      public void expand(int expandQuantity)