布拉格方程是衍射的必要条件吗