1. State Key Laboratory of Fluid Power and Mechatronic Systems School of Mechanical Engineering Zhejiang University Hangzhou Zhejiang 310027 China
2. Key Laboratory of 3D Printing Process and Equipment of Zhejiang Province School of Mechanical Engineering Zhejiang University Hangzhou Zhejiang 310027 China
3. Zhejiang University Hospital Zhejiang University Hangzhou Zhejiang 310027 China
4. Department of Orthopedics Wuxi Children's Hospital affiliated to Nanjing Medical University Wuxi Jiangsu 214023 China
5. Key Laboratory of Materials Processing and Mold Zhengzhou University Zhengzhou 450002 China