1. A computer-implemented method for filling a hole in a three-dimensional (3D) model, the method comprising: generating a first surface that is disposed within the hole in the 3D model; generating a two-dimensional (2D) surface based on the first surface; and deforming the 2D surface into a 3D surface that fills the hole in the 3D model.