Array on a linear line with different distances based on objects

Array on a linear line with different distances based on objects

dogukan.hos
Contributor Contributor
521 Views
4 Replies
Message 1 of 5

Array on a linear line with different distances based on objects

dogukan.hos
Contributor
Contributor

Hello, I'm trying to figure out a way to find a shortcut to a problem. Instead of pasting the source objects to each point on a linear line one by one manually I was wondering if I could find a faster way. Something that works like "QDIM", which probably works in the same sense, select objects and you get dimensions regardless of distances between each object. Maybe something like QPASTE 😁 Uploading an example.

0 Likes
522 Views
4 Replies
Replies (4)
Message 2 of 5

Kent1Cooper
Consultant
Consultant

One ordinary COPY command, in Multiple mode, with INTersection and/or PERpendicular Object Snap running, will let you do that much more easily than PASTE for each.

 

It may be possible to automate it, but questions arise.  Would the vertical Lines always be vertical and the same length and aligned vertically at both ends and drawn in the same direction, as in your example?  If so, a routine could use either their start points or end points for COPY or PASTECLIP locations, but if not, some more complex calculations would be needed.  Would the vertical Lines always be on the same Layer, and the only things on that Layer?  If so, a routine could find them for you, but if not, User selection of the Lines [in addition to, of course, the parts to be copied] would probably be required.  Would the arrangement always be like the example with the copies to be made in the horizontal direction?  Etc.

Kent Cooper, AIA
Message 3 of 5

pendean
Community Legend
Community Legend

COPY command (with the default multiple not turned off) with a single running OSNAP relevant to any of these consistent points

pendean_0-1695652459279.png

 

pendean_1-1695652586248.png

 

 

will create the result you want faster than it will take to create a one-off LISP to do it (18-seconds)

pendean_2-1695652599271.png

 

 

I could also see PERP osnap being used for the copies after the initial element/basepoint is selected too.

Message 4 of 5

dogukan.hos
Contributor
Contributor

Hi, sorry for the late reply, let me explain myself better with another dwg, I noticed the file I uploaded doesn't say much. 

0 Likes
Message 5 of 5

dogukan.hos
Contributor
Contributor

Thanks for the reply, I'm also using the same snap settings but I think the answer to my question is in what you said. I'll need a LISP for tauto placement and it's not possible in vanilla version.

0 Likes