Given that there is already a high degree of ???programming??? in construction it wouldn???t surprise me if 3D printing had a role to play, and particularly if we are prepared to make some compromises in what the building looks like (Dini???s technology makes curved buildings).