Reverse Engineering 3D Printable Models