generate 3D tree