双折射产生的条件是什么?白光、自然光是否能产生双折射?