Simultaneous Localization And Modelling: SLAM for Mobile 3D Printing