Can Autocad automatically make an array of a shape with progressively increasing sizes? For instance, a row of circles with an increasing radius/diameter?
I think something like that could be done with a Dynamic Block, but the array parameters and scaling would probably be fixed.
Other than that, there is no other "built-in" way that I can think of.
Of course, just about anything you can envision or do manually in AutoCAD can be automated via customization.
Hello
Welcome to the Autodesk/AutoCAD Forums !
I think you need a Lisp/VLisp routine ...
and either a Dynamic Block either a classic Block with XY Scale changing ...
The Health, Happy New Year, Bye, Pat
Patrice BRAUD
@manu_autocad1 wrote:
Can Autocad automatically make an array of a shape with progressively increasing sizes? For instance, a row of circles with an increasing radius/diameter?
That would not be difficult. [It isn't version-specific, so you might do well to ask at the Customization Forum.] Assuming you're talking only about a straight series [not rows and columns, not circular/polar], I would probably try it not by using Array, but by altering the attached CopyAgain.lsp to include a scaling element with each additional copy. [It asks for Enter/space to trigger each additional copy, but could be altered to ask for an explicit number of copies instead.]
But before I look into doing so, three questions:
1) Arithmetic or Geometric progression? In other words, if the size adjustment called for is a 5% increase, the first copy would clearly be made 5% bigger than the original selection. Should the second copy be 5% bigger than the first copy, or 10% bigger than the original? [They're not the same.] Third copy 5% bigger than second copy or 15% bigger than original? Etc. It could be made to offer a choice of either.
2) Should the spacing between copies also increase [or decrease, if the size progression is decreasing]? If not, with progressively increasing sizes, you would presumably often end up with copies overlapping. Again, it could be made to offer the choice of constant or progressive spacing.
3) What should be the base point around which successive copies are scaled? The middle of the extents of the selection? The middle of the edge closest to the previous copy? If the selection is a Block, its insertion point?
Inkscape is a free software that has a command called Interpolate that will do what you need in a handful of clicks. Then save as a DXF.