Added support for default parameters.

This commit is contained in:
David Williams
2014-03-05 15:50:17 +01:00
parent 67ec0d2db8
commit 0755961750
2 changed files with 9 additions and 2 deletions

View File

@ -72,6 +72,13 @@ namespace PolyVox
extractor.execute();
return result;
}
template<typename VolumeType>
SurfaceMesh<PositionMaterialNormal> extractCubicSurfaceWithNormals(VolumeType* volData, Region region, WrapMode eWrapMode = WrapModes::Border, typename VolumeType::VoxelType tBorderValue = VolumeType::VoxelType())
{
DefaultIsQuadNeeded<typename VolumeType::VoxelType> isQuadNeeded;
return extractCubicSurfaceWithNormals<VolumeType, DefaultIsQuadNeeded<typename VolumeType::VoxelType> >(volData, region, eWrapMode, tBorderValue, isQuadNeeded);
}
}
#include "PolyVoxCore/CubicSurfaceExtractorWithNormals.inl"