Volume - forming 3D concrete printing using a variable - diameter square nozzle