发生波的衍射的条件是什么?