scattering vector diffraction