Assembling 3D Objects With Artificial Spatial Intelligence