Package org.web3d.util.spatial
Class VolumetricSpaceTriangle
java.lang.Object
org.web3d.util.spatial.VolumetricSpaceTriangle
- Direct Known Subclasses:
VolumetricSpaceArrayTriangle
A Volumetric space.
Code adapted from toxiclibs copyright Copyright(c) 2006-2011 Karsten Schmidt
- Author:
- Alan Hudson
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVolumetricSpaceTriangle
(toxi.geom.Vec3D scale, int resX, int resY, int resZ) -
Method Summary
Modifier and TypeMethodDescriptionabstract void
clear()
void
final int
getIndexFor
(int x, int y, int z) final toxi.geom.Vec3D
final toxi.geom.Vec3D
getScale()
getVoxelAt
(int index) getVoxelAt
(int x, int y, int z) void
final void
setScale
(toxi.geom.Vec3D scale)
-
Field Details
-
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
-
-
Constructor Details
-
VolumetricSpaceTriangle
public VolumetricSpaceTriangle(toxi.geom.Vec3D scale, int resX, int resY, int resZ)
-
-
Method Details
-
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
-
setScale
public final void setScale(toxi.geom.Vec3D scale) - Parameters:
scale
- the scale to set
-
insertAt
-
getVoxelAt
-
getVoxelAt
-