I had been tinkering with the ArcArray macro, but, looking at Joe's and Visio Guy's latest posts, I decided that it was time for an upgrade. For those unfamiliar with the ArcArray macro, see
Circle up the wagons, the arc is here! (
http://visguy.com/vgforum/index.php?board=14.0).
Anyway, it will now create a rainbow array of shapes similar to the above mentioned posts. You can still run it as before, it just has another option to do the rainbow coloring. I apologize for not being overly rigorous with the code, consequently, it works fine if the number of shapes chosen divides evenly into 360, like 18, used for the example below.
This was created by drawing two circles, then shape > operations > intersect. (Of course all of this was done using duplicates, so the steps could be seen.) Select the resulting shape, then run the macro. Answer no to 1st question to get a circle. I used 18 for the number of shapes, 0.4 for the spacing which is slightly less than 1/2 of the height which allows overlap. Said no to number the objects, and yes to the the rainbow question. The macro sets the fill to 50%, and turns off the lines.
There is no limit to the configuration of the shape, and I've not explored the practical limit of the number of shapes. Obviously, less than 3 will be quite boring. It should be possible to do this with an arc rather than a full circle, I just didin't verify it.
Enjoy!
Wapperdude.