Hi LY_677 - that type of flash would happen if you do not have the objects to process all selected before running the ScaleArray command. Also there must be a point object (Draw curves > More > Point) that was arrayed with all the objects, the point is used for the scale origin point for each group of items.

If you do not have any selection, or did not include a point then you would get the type of result that you describe.

If you're still having problems can you please post the 3DM model file with the objects in it that you're trying to scale?

Hi LY_677 - ScaleArray is meant to modify some already existing set of arrayed objects. In your screenshot there it looks like you're running it in a blank scene without any object array already constructed.

If ScaleArray does not find any objects selected it will just immediately exit just as you show there.

You need to first have an object previously drawn, then use Draw curve > More > Point to place a point object along with that object (which will be used by ScaleArray as the scale origin), then use one of the other Transform > Array tools (like Array grid, Array dir, or Array along curve) to replicate the object and the point to many copies. Then select all those arrayed objects and _then_ run ScaleArray.

Does that make sense? Please let me know if you are still stuck.

It looks like you are expecting ScaleArray to create objects itself - but that's not what it does, it is meant to modify a set of previously arrayed objects.

> Michael, wouldn't it be possible to add a ScaleArray option to the actual Array commands?

It could be possible, but the downside is having a huge number of options for every command tends to bring complexity - it tends to gradually make the commands difficult to use.

Also the thing that's a bit awkward with a scaling option is that scaling happens around a particular origin point so that would probably have to be specified as well, again adding to the complexity some more.