Support generation and overhang classification tool for 3D printing