toxi.volume
Class VolumetricSpace
java.lang.Object
toxi.volume.VolumetricSpace
- Direct Known Subclasses:
- VolumetricHashMap, VolumetricSpaceArray
public abstract class VolumetricSpace
- extends java.lang.Object
Constructor Summary |
VolumetricSpace(toxi.geom.Vec3D scale,
int resX,
int resY,
int resZ)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resX
public final int resX
resY
public final int resY
resZ
public final int resZ
resX1
public final int resX1
resY1
public final int resY1
resZ1
public final int resZ1
sliceRes
public final int sliceRes
scale
public final toxi.geom.Vec3D scale
halfScale
public final toxi.geom.Vec3D halfScale
voxelSize
public final toxi.geom.Vec3D voxelSize
numCells
public final int numCells
VolumetricSpace
public VolumetricSpace(toxi.geom.Vec3D scale,
int resX,
int resY,
int resZ)
clear
public abstract void clear()
closeSides
public void closeSides()
getIndexFor
public final int getIndexFor(int x,
int y,
int z)
getResolution
public final toxi.geom.Vec3D getResolution()
getScale
public final toxi.geom.Vec3D getScale()
- Returns:
- the scale
getVoxelAt
public abstract float getVoxelAt(int index)
setScale
public final void setScale(toxi.geom.Vec3D scale)
- Parameters:
scale
- the scale to set
setVoxelAt
public void setVoxelAt(int index,
float value)
setVoxelAt
public void setVoxelAt(int x,
int y,
int z,
float value)