circular array issue

 From:  Michael Gibson
8066.3 In reply to 8066.1 
Hi Wim, so maybe the thing that's a bit confusing is if you leave "angle to fill" as 360, it's not going to stick a duplicate item at the angle = 0 spot, because that would result in a duplicated object for the most common circular repetition case which would not be good.

So for example item count = 8 and angle to fill = 360 will generate this type of result:




If you put in an angle other than 360, the behavior will change a bit, having the first item at angle 0 and another item at the full angle, then distributed between them. That's so say an angle of 180 will work like this:



However, that is different behavior than the angle = 360 case, now there's an item both at the 0 angle and the max angle.

So if for example you change the angle to fill = 359 you won't see a tiny 1 degree shift from angle = 360, you'll see a different distribution used, and if you get the angle placing the final item at just almost exactly where it did it place it for the angle = 360 case then you would indeed see an identical result between those 2 different angle values.

But if it didn't work like this you'd have pretty undesirable results for something like the 360 and 180 fill cases like I show above, that's why angle = 360 is treated as a special case and doesn't try to have one item at 0 and then the last one at 360 making a duplicate there.

Hope that makes sense!

- Michael