1. Department of Mechanical Engineering, University of Connecticut, Storrs, Connecticut 06269, USA
2. Department of Mechanical and Process Engineering, ETH Zürich, 8092 Zürich, Switzerland
3. Computer Graphics Laboratory, ETH Zürich, 8092 Zürich, Switzerland
4. Division of Engineering and Applied Science, California Institute of Technology, Pasadena, California 91125, USA