1 Attachment(s)
Supply diffuser dynamic block - stretching
Hello, AUGI members.
I need your help with a block.
I am trying to make a block (dynamic) that will do the following:
1. Rotate incrementally @ 45 degrees.
2. Flex duct (zig zag pattern) be able to "stretch"/"shrink" (not like an accordion, but more subtracting or adding the zig zag pattern)
I currently have 5 visibility states showing each state when stretched.
I know it would have something to do with Lookups, but I am not well versed in the matter.
Thanks in advanced.
-Adam
1 Attachment(s)
Re: Supply diffuser dynamic block - stretching
I played around with this during lunch.
I handled the zigzag pattern as arraypath set to a construction line between the line in the center and the end line.
I stretched and rotated the end line and the construction line with a polar parameter and polar stretch action. (angle increment set to 45 degrees)
The partial circle and center line are a rotation parameter & action chained to the polar stretch.
It works ok. I wish it were a little cleaner such that the zigzag pattern never overlapped or gapped the line in the center.
Hope it helps.
1 Attachment(s)
Re: Supply diffuser dynamic block - stretching
Attached block is a little better. I modified the array of the zigzag pattern so the zig and zag array separately. A little less clunky and less overlap of the center line.
Re: Supply diffuser dynamic block - stretching
Thank you so much! This helps out tremendously!
1 Attachment(s)
Re: Supply diffuser dynamic block - stretching
Quote:
Originally Posted by
MMccall
Attached block is a little better. I modified the array of the zigzag pattern so the zig and zag array separately. A little less clunky and less overlap of the center line.
Having an issue with this block - it seems to insert fine in a new drawing, but when I insert into an existing file, I'm getting the attached error.
I'm completely lost - any advice appreciated.
Re: Supply diffuser dynamic block - stretching
Hmm, I've never come across that message before.
Check the ARRAYASSOCIATIVITY system variable in each of the drawings. Mine is set to 1.