Function-based CAD software and 3D print host