Package org.web3d.util.spatial
Class MeshVoxelizerTriangle
java.lang.Object
org.web3d.util.spatial.MeshVoxelizerTriangle
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMeshVoxelizerTriangle
(int res) MeshVoxelizerTriangle
(int resX, int resY, int resZ) -
Method Summary
Modifier and TypeMethodDescriptionclear()
int
protected void
insertTriangleAt
(int x, int y, int z, Triangle tri) setWallThickness
(int wallThickness) voxelizeMesh
(toxi.geom.mesh.Mesh3D mesh, double voxelSize) voxelizeMesh
(toxi.geom.mesh.Mesh3D mesh, double scale, double voxelSize, double[] aaDir)
-
Field Details
-
volume
-
wallThickness
protected int wallThickness
-
-
Constructor Details
-
MeshVoxelizerTriangle
public MeshVoxelizerTriangle(int res) -
MeshVoxelizerTriangle
public MeshVoxelizerTriangle(int resX, int resY, int resZ) -
MeshVoxelizerTriangle
-
-
Method Details
-
clear
-
getVolume
- Returns:
- the volume
-
getWallThickness
public int getWallThickness()- Returns:
- the wallThickness
-
insertTriangleAt
-
setWallThickness
- Parameters:
wallThickness
- the wallThickness to set- Returns:
-
voxelizeMesh
-
voxelizeMesh
public VolumetricSpaceTriangle voxelizeMesh(toxi.geom.mesh.Mesh3D mesh, double scale, double voxelSize, double[] aaDir)
-