C# Class VoxelTerrain.VoxelCube

Contains functions used to compute voxel mesh triangles based on voxel weight values.
显示文件 Open project: barograf/VoxelTerrain Class Usage Examples

Public Methods

Method Description
ComputeTriangles ( Voxel cubeVoxels ) : List

Computes voxel mesh triangles based on voxel cube points.

Private Methods

Method Description
CaseNumber ( Voxel voxels ) : int

Computes case number based on voxels.

ComputeEdge ( Voxel v1, Voxel v2 ) : VoxelMeshVertex

Computes interpolated vertex on a cube edge between two voxels.

ComputeEdges ( Voxel voxels ) : VoxelTerrain.VoxelMeshVertex[]

Computes interpolated vertices on all cube edges.

IsAmbigous ( int caseNumber ) : bool

Checks if case is an ambigous case.

Method Details

ComputeTriangles() public static method

Computes voxel mesh triangles based on voxel cube points.
public static ComputeTriangles ( Voxel cubeVoxels ) : List
cubeVoxels Voxel Voxel cube points.
return List