Package toxi.volume

Class VolumetricHashMap

java.lang.Object
toxi.volume.VolumetricSpace
toxi.volume.VolumetricHashMap

public class VolumetricHashMap extends VolumetricSpace
  • Constructor Details

    • VolumetricHashMap

      public VolumetricHashMap(Vec3D scale, int resX, int resY, int resZ, float density)
  • Method Details

    • clear

      public void clear()
      Specified by:
      clear in class VolumetricSpace
    • closeSides

      public void closeSides()
      Overrides:
      closeSides in class VolumetricSpace
    • getData

      public HashMap<Integer,Float> getData()
    • getDensity

      public float getDensity()
    • getVoxelAt

      public final float getVoxelAt(int index)
      Specified by:
      getVoxelAt in class VolumetricSpace
    • getVoxelAt

      public final float getVoxelAt(int x, int y, int z)
    • setVolumeSidesTo

      public void setVolumeSidesTo(float density)
    • setVoxelAt

      public final void setVoxelAt(int index, float value)
      Overrides:
      setVoxelAt in class VolumetricSpace
    • setVoxelAt

      public final void setVoxelAt(int x, int y, int z, float value)
      Overrides:
      setVoxelAt in class VolumetricSpace