stretch & array objects that are diagonal

stretch & array objects that are diagonal

PaulKX8U2
Participant Participant
639 Views
4 Replies
Message 1 of 5

stretch & array objects that are diagonal

PaulKX8U2
Participant
Participant

I am trying to create a block that would be used for diagonal crosswalks at intersections in civil applications.  Since every street has a different width it would be nice to be able to adjust the length of the diagonal lines that show up. I've tried just making it super long while adding a wipeout for the unneeded length but that hides line work behind it. 

 

Is there a way that the diagonal lines (and hatch) can array as well as increase in length as the stretch option is used?

 

I have attached my current dwg with a few trial blocks.  Any help will be appreciated. 

 

WIPEOUT option is currently set to:

<Display but not plot>

0 Likes
Accepted solutions (1)
640 Views
4 Replies
Replies (4)
Message 2 of 5

Libbya
Mentor
Mentor

The way I would approach this is to make a custom hatch using the hatchmaker lisp.  I would then use a non-plotting closed polyline as a boundary, add the hatch while making sure it is associative, and select 'object' for the boundary, then select the closed polyline.  Stretch the boundary as desired, etc...

Message 3 of 5

Libbya
Mentor
Mentor
Accepted solution

Here's another option.  You can obviously subdivide the hatch into however many segments you like.  I just did 4 to show the concept.  See attached.

Message 4 of 5

Libbya
Mentor
Mentor

...and here's one more option.  The increment is larger than the last version, but simpler to implement.  It depends on how much adjustability you need.  See attached.

Message 5 of 5

PaulKX8U2
Participant
Participant

Thank you!

0 Likes