Aside from joining in with the several others who don't believe the new array is a step in the right direction...
I'm having productivity issues when stretching an array, and the behavior can be very different depending upon what gets selected. If I stretch a polar array, it simply doesn't do anything. If my stretch window partially selects a polar array, it will not move or change shape. If I completely encompass a polar array with my stretch window, that it remains in it's position while all the objects around it either move along or stretch as they should. After my stretch command, I must now manually reposition the polar array items or completely redo the polar array in order to get the desired result.
Rectangular arrays are also very bothersome as it depends on what gets selected in the stretch windows. If the point of origin for the array is included in the stretch window, then the entire array is moved. If the point of origin is not included then the array is ignored and does not move or change shape.
A work around for all of this is to explode the array and then it's happy days again, but then you lose all the new array featuers and capabilities.
Unfortunately currently you can't have it both ways!
The new array creates a dynamic block, and you simply cannot strecth a DB.
Quire rightly, you said you have to explode it to get back to normal strech behaviour, that's all you can do at the mo.
But, if your using array, you want the objects to be equally spaced? streching them would change this, so a DB would perfect to then change thier properties after you have strechted the other objects. If you want to change the array setting out, you'd have to exploded it anyway, yes?
I guess the point being missed here is that it would be an improvement if the array would "move" along with the stretch instead of remaining stationary, especially if the array was completely encompassed in the stretch window so that you don't have to make the second movement to re-align the array to its desired position. And if a dialog box were to magically re-appear or a new command line option to allow an explode option after the array was completed, as a step saving feature for those of us who like to be able to do things with fewer commands instead of adding steps.
Sure, can do.
Found out some other interesting stuff too while putting this together. I recreated the drawing from scratch with the exact polar array/stretch issue I was having from a fresh drawing and the stretch/move worked as it should. I went back to the drawing I was working in where I had this problem repeatable and copied the objects into the new drawing and the issue came along with. Perhaps it's an issue the pops up as a drawing becomes more populated with objects and data. The file attached shows the issue.
Another issue I just discovered is that when I change the layer of the array, it does not correctly update the objects within the array. In the attached example, the arrayed objects were originally on a layer named DETAILS with a color of cyan. I changed the layers to 0 and if you hotpick the array it will state it is on the 0 layer, but it still retains the cyan color and will not allow me to purge the DETAILS layer from the drawing, so it's really more of a block than an array now.
My apologies, I failed to notice you mentioning it was a polar array in your first post. Yes, I can reproduce this with polar arrays, and I'd call that a bug.
Yes, it acts like a dynamic block now, with the original objects retaining their original properties and the array object having its own properties that only affect the contents under limited circumstances. That's "as designed", it's just a different way of working that we need to get used to.
Get used to the new way? Sure, I'm open to that. So what's the new way to edit the properties of the array?
Using the properties dialog box does change the properties as they appear in the dialog box, but has no affect on the video display. The arrayed objects created on a layer continue to behave as if they were on the created layer even though the properties menu say they're now on a different layer.
Tried using BEDIT, but that has no option because it's not a block.
So far the only success I've had at changing the properties of an array is to delete the array and start over on the desired layer.
Use ARRAYEDIT command, or right click and use edit array, or click on it and using Ribbon edit from there. You will be editing the source object, so you are now in a similar editing session to bedit, use the ribbon to exit or right click and use the options there to exit and save the arrayedit.
Access a broad range of knowledge to help get the most out of your products and services.