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()intprotected voidinsertTriangleAt(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)
-