PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.

This commit is contained in:
David Williams
2010-06-25 21:41:13 +00:00
parent 29928b774d
commit 254fa3329e
24 changed files with 802 additions and 371 deletions

View File

@ -76,10 +76,13 @@ namespace PolyVox
class MeshVertex;
//---------------------------------
template <typename Type, uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits> class MaterialDensityPair;
typedef MaterialDensityPair<uint8_t, 4, 4> MaterialDensityPair44;
class SurfaceMesh;
class Region;
class SurfaceVertex;
class SurfaceExtractor;
template <typename VoxelType> class SurfaceExtractor;
//---------- Vector ----------
template <uint32_t Size, typename Type> class Vector;