Populate 3d surface with different objects in Grasshopper