This is just an array, path array to be more specific. If you keep it associative it will be dynamic after execution of the command.Even in older ACad's it is possible through the measure & divide commands (given the objects you wish to "array" you first "grouped" as a block). Though the newer dynamic array along a path does help with making adjustments later.
With the array, I notice to slide it one way I have to drag the polyline vertex. If I would want to slide the vertex of the array (start point); a box comes up to say continue or cancel the operation. it would be cool if you could slide that vertex of that array along that path. (again unless I am missing something)
This is kinda what I am looking at. Select the objects and slide them along a polyline while keeping the relative space in between.Maybe this will get you started ( no error checking ).
I've had to design these types of lots before too. The difficulty (like Irneb mentioned) is maintaining a consistent minimum distance between stalls when there is a mix of inside and outside curves. I'll usually break up the pline into pieces that only contain one or the other (inside or outside curves), then for the inside ones offset it the length of the stall and use that pline for the array.Here's a hack to somewhat account for the minimum distance on the ends for inside curves.
I don't think my math skills are on par with handling this through lisp, since the array spacing on the inside curves will be dependent on the stall length and radius of the curve.
Ron, GEESH! Amazing. Lisp is like a second language to you; isn't it? lol
Just still curious if this is possible?That looks perfect for the array command ... notice how the intersection of the cross lines and the curve stays the same distance apart? Notice how the outside ends of the cross lines grow further apart and the inside end closer? Exactly what array does.