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 voidclear()voidfinal intgetIndexFor(int x, int y, int z) final toxi.geom.Vec3Dfinal toxi.geom.Vec3DgetScale()getVoxelAt(int index) getVoxelAt(int x, int y, int z) voidfinal voidsetScale(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
-