Yingcai Xiao 3D Printing. What and How Categories 3D Model Creation File Formats Printers Applications Services Challenges 3D Printing.