Diffusion Model For 3d Printing