如图,A,B,C三点在圆O上,且AB是圆O的直径,半径OD垂直于AC,垂足为F,OF=3,求BC的长.