Community
Dynamic Blocks Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

stretch & array objects that are diagonal

4 REPLIES 4
SOLVED
Reply
Message 1 of 5
PaulKX8U2
299 Views, 4 Replies

stretch & array objects that are diagonal

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>

Tags (1)
4 REPLIES 4
Message 2 of 5
Libbya
in reply to: PaulKX8U2

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
in reply to: PaulKX8U2

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
in reply to: PaulKX8U2

...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
in reply to: Libbya

Thank you!

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Forma Design Contest


Autodesk Design & Make Report