Apply Martin's fix for accessing volume arrays
Assume voxel's center at xyz = 0.5 for sampling

Sampling (apart from ray entry point calculation) is now consistent
throughout the ray casting implementations. Slice viewer and the
ray casters produce consistent results.