Lattice Boltzmann Method for 3-D Flows with Curved Boundary