Software
Modeling / Scripting
- Rhino for Mac http://www.rhino3d.com/mac (Rhino for Windows has still more functionality, but is not for free)
- processing (P3D, dxf export, peasycam, controlp5, toxiclips) https://processing.org/download/
- https://tinkercad.com
3D Scanning
- 123D Catch (transforms 2D images into 3D models) http://www.123dapp.com/catch
- Reconstruct Me (optional) http://reconstructme.net/projects/reconstructmeqt/#buynow not commercially here: (http://reconstructme.net/projects/reconstructme-console/installation/)
- Meshlab (http://meshlab.sourceforge.net/) As you want to print in 3D you need to clean up (close) the shapes. Meshlabs fixes holes and overlappings. The Software is available for Windows, OSX and Linux.
- 123d Make (http://www.123dapp.com/make)
- Cura for Ultimaker (http://software.ultimaker.com)
- Pepakura (optional - runs on Windows only) (http://www.tamasoft.co.jp/pepakura-en/download/designer.html)