1. Department of Paediatric Orthopaedics, The Children’s Hospital Zhejiang University School of Medicine, Hangzhou 310052, China
2. Department of Plastic and Reconstructive Surgery, Zhejiang Provincial People’s Hospital, Hangzhou Medical College, Hangzhou 310014, China
3. Key Laboratory of Fluid Power and Mechatronic Systems, School of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
4. Key Laboratory of Materials Processing and Mold, Zhengzhou University, Zhengzhou 450002, China
5. Key Laboratory of 3D Printing Process and Equipment of Zhejiang Province, College of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
6. Cancer Center, Zhejiang University, Hangzhou 310058, China