历史上,物理学是用波动说来解释光的衍射现象。但用微粒说结合广义相对论同样可以做到。把光看作粒子,当经过障碍物边缘时,由于广义相对论效应,边缘附近的空间被弯曲,使得不同路径的平行光发生偏转,落在障碍物后面的成像屏上。