Modeling for 3D printing: a guide for beginners