I am trying to make a Rectangular Array of Rectangles, but the X Count and Y Count parameters are operating as if the axes were switched, i.e increasing the X Count parameter increases the number of rows in the Y direction. Also, the array extends into the -X direction, not +X.
I believe that this is because the Rectangle itself is reporting its X Interval and Y Interval backwards, as I see when I Deconstruct Rectangle. The base plane of the Rectangle displays with the green line rotated.
I am presumably doing something stupid, or misunderstanding something basic, but I wonder if someone can set me straight?
it might be a problem related to the radius of the rectangle corner, because as soon as you set it to zero (or disconnect its slider) everything starts working as expected again
weird stuff!
[edit: fast solution is to not use corner radius, and just apply a fillet corner afterwards]
Not to flog a dead horse, but I do find it very strange that a rectangle with a non-zero radius should have its Base Plane rotated and therefore its X and Y Intervals swapped, even though it displays correctly with the right orientation.
Here is a version spelling it out, omitting the Rectangle Array issue, which is merely a consequence of the issue. Shifting the Base Plane to the centroid is strange, but rotating it is wrong!
Thanks so much for looking into this. It would be kinda staggering if at this stage there really is a bug in the Rectangle component, but you never know. I am a software engineer, so I tend to be bloody-minded about these things. That was why I persisted! Perhaps there is another explanation?