Quadrilateral Surface Mesh Generation for Animation and Simulation