Removed redundant stuff from Volume and VolumeIterator.

Fixed bug with scenery not disappearing.
This commit is contained in:
David Williams
2009-05-21 22:01:40 +00:00
parent 542ad104cc
commit 0888948138
4 changed files with 1 additions and 217 deletions

View File

@ -372,28 +372,6 @@ namespace PolyVox
}
}
}
template <typename VoxelType>
bool Volume<VoxelType>::isRegionHomogenous(const Region& region)
{
VolumeIterator<VoxelType> iter(*this);
iter.setValidRegion(region);
iter.setPosition(static_cast<Vector3DInt16>(region.getLowerCorner()));
VoxelType tFirst = iter.getVoxel();
iter.moveForwardInRegionXYZ();
do
{
VoxelType tCurrent = iter.getVoxel();
if(tCurrent != tFirst)
{
return false;
}
}while(iter.moveForwardInRegionXYZ());
return true;
}
#pragma endregion
#pragma region Private Implementation