C# Class Transvoxel.SurfaceExtractor.TransvoxelExtractor

Inheritance: ISurfaceExtractor
Mostrar archivo Open project: BinaryConstruct/Transvoxel-XNA Class Usage Examples

Public Methods

Method Description
GenLodCell ( WorldChunk chunk ) : Mesh
TransvoxelExtractor ( IVolumeData data ) : System

Private Methods

Method Description
EliminateLodPositionShift ( int lod, sbyte &d0, sbyte &d1, long &t, Vector3i &iP0, Vector3f &P0, Vector3i &iP1, Vector3f &P1 ) : void
GenerateVertex ( Vector3i &offsetPos, Vector3i &pos, Mesh mesh, int lod, long t, byte &v0, byte &v1, sbyte &d0, sbyte &d1, Vector3f normal ) : void
InterpolateVoxelVector ( long t, Vector3f P0, Vector3f P1 ) : Vector3f
PolygonizeCell ( Vector3i offsetPos, Vector3i pos, Mesh &mesh, int lod ) : void
getCaseCode ( sbyte density ) : byte

Method Details

GenLodCell() public method

public GenLodCell ( WorldChunk chunk ) : Mesh
chunk WorldChunk
return Transvoxel.Geometry.Mesh

TransvoxelExtractor() public method

public TransvoxelExtractor ( IVolumeData data ) : System
data IVolumeData
return System