光沿直线传播的前提是在同种均匀介质中.光沿直线传播不仅是在均匀介质,而且必须是同种介质.光在两种均匀介质的接触面上是要发生折射的,此时光就一般不是直线行进了.我认为对“同种均匀介质”的理解应该是相对的,也就是相对于光的整个行程中只要介质的种类和均匀程度不变,都可以称为同种均匀介质.我们平时看到的光在空气中也能沿直线传播,但空气实际上并不是同种物质,而是一种近似均匀的混合物.但在光的整个行程中介质的种类和均匀程度没有发生变化,属于同种均匀介质,所以光的传播方向不变,沿直线传播.
不同介质的折射率不同,光在不同介质中传播会发生折射,比如光从空气中射入水中,会在水面处发生折射,光路发生弯曲.
同种介质,如果不是均匀的,各部分折射率不同,也会发生折射,比如光在空气中传播时,如果不同位置的空气温度有差异,温度密度不同,折光率不同,就会发生光的折射,光路发生弯曲,“海市蜃楼”现象就是这样产生的.所以条件应该是同种均匀介质.