如图,正方形ABCD和正方形EFGH的边长分别为2和,对角线BD、FH都在直线L上,O1、O2分别是正方形的中心,线段O1O2的长叫做两个正方形的中心距。当中心O2在直线L上平移时,正方形EFGH也随平移,在平移时正方形EFGH的形状、大小没有改变.
(1)计算:O1D=________,O2F=________.
(2)当中心O2在直线L上平移到两个正方形只有一个公共点时,中心距O1O2=________.
(3)随着中心O2在直线L上的平移,两个正方形的公共点的个数还有哪些变化?并求出相对应的中心距的值或取值范围(不必写出计算过程).