3D printing for prototyping