This is the first time I’ve ever done an “autopsy” on an object like this.
I’ve carefully extracted what seemed to me to be the information I was looking for.
So I must say:
DRIVE CAREFULLY AND RESPECT ALL STOP SIGNS.
If you inspect the DXF data for a rectangular array (e.g. using my Entity List program, for example), you will see that it is in fact a block reference (INSERT).
There are some LISPs/programs out there.
AutoCAD Architecture FREE toolset has the AECLINEWORKSHRINKWRAP command.
Or... Polyline Outline (Advanced) | Lee Mac Programming.
Maybe this... TotalBoundary • Outline creation tool - Programs and Scripts - AutoCAD Forums
Maybe something in this thread...
If all the objects touch ie no gaps, then this method should work, you draw a random closed pline around your objects, use BPOLY pick a point inside this dummy outer pline, two new plines will be made, erase the dummy and the new pline at the outer, you should now have a new pline wrapped around your objects.