Implemented SampleScattering equivalent