1. Department of Biological and Environmental Engineering Cornell University Ithaca NY 14853 USA
2. Digital Building Technologies Institute of Technology and Architecture ETH Zurich Zurich 8093 Switzerland
3. Key Laboratory of Textile Science & Technology Ministry of Education College of Textiles Donghua University Shanghai 201620 China