- for(iY = 0; iY < iDataSetSize; iY++)
- for(iZ = 0; iZ < iDataSetSize; iZ++)
- march(sampledField, mesh, threshold, iX*fStepSize, iY*fStepSize, iZ*fStepSize, fStepSize);
+ for(int iY = 0; iY < voxels.getNumSamplesY(); iY++)
+ for(int iZ = 0; iZ < voxels.getNumSamplesZ(); iZ++)
+ march(voxels, mesh, threshold,
+ iX*scaleX + voxels.getMinX(),
+ iY*scaleY + voxels.getMinY(),
+ iZ*scaleZ + voxels.getMinZ(),
+ scaleX, scaleY, scaleZ);