1. MOE Key Laboratory of Macromolecular Synthesis and Functionalization
2. Department of Polymer Science and Engineering
3. Zhejiang University
4. Hangzhou
5. China
6. Key Laboratory of Soft Machines and Smart Devices of Zhejiang Province
7. Department of Engineering Mechanics
8. Hangzhou 310027
9. Centre for Theoretical and Computational Molecular Science
10. The Australian Institute for Bioengineering and Nanotechnology
11. The University of Queensland
12. Australia
13. College of Mechanical and Electrical Engineering
14. Shaanxi University of Science and Technology
15. Xi’an
16. State Key Laboratory of Fluid Power and Mechatronic Systems
17. Key Laboratory of 3D Printing Process and Equipment of Zhejiang Province
18. School of Mechanical Engineering
19. Hangzhou 310028