Using an object as a grid for an array

I’m making a cake and I wanted to add flowers to it. I know how the basics for arrays, but I haven’t been able to figure out how to use the array modifier to make the flowers form to the cake. How do I make that happen?

I think what you need is ‘dupliverts’. Dupliverts are copies of an object that use another mesh to define their coordinates. So if that mesh is a circle with 32 vertices, and you parent a candle to the circle, and hit ‘dupliverts’, 32 candles will appear on your circle.

Sounds good! I will give it a try!