3D Modelling for 3D printing