Shapes are the basic building blocks of Tinkercad. It allow you to imagine anything and then design it in minutes. Tinkercad offer the most important basic design tools, and make modeling so easy. Some professional modeling software have separate tools to help you create complex objects, e.g. rectangle pattern, circle pattern, etc. Tinkercad have a powerful tool —— 'Duplicate' under Edit menu. When you work on Duplicate mode, Tinkercad will remember all the changes you did for the selected object, then affect this changes for the duplicated objects. You also can call it 'Smart Copy'.
In this Instructables, I will show you how to create circle array using Duplicate tool, even create the circle text.
Maybe you find that one shape generator can create circle array easily, it can work for several types object: Square, Circle, Triangle, or you need custom the profile. But, still difficult for it to create complex shape as your expectation.
Then, I will take the petaloid as example to show you a method to circle array any objects.