Dynamic block with strech and array

Dynamic block with strech and array

jeleqzkova
Explorer Explorer
497 Views
4 Replies
Message 1 of 5

Dynamic block with strech and array

jeleqzkova
Explorer
Explorer

So i tried making a dynamic block for this element of a roof construction and with the array everything is working perfectly. It's the strech I have a problem with. When I strech it the left part on the very top of the evelemet it's not streching properly. There is an empty place forming in that part (when you strech it you'll see what i mean). If someone can explain why this happens only in that part of the block and how to fix it i would really appreciate it. 

0 Likes
Accepted solutions (3)
498 Views
4 Replies
Replies (4)
Message 2 of 5

j.palmeL29YX
Mentor
Mentor
Accepted solution

In the attached dwg you find a modified block roof-pa, which should work as expected. 

 

What I did:

I deleted all your "roof"rectangles, but created a custom hatch pattern (roof_je) with a similar look. 

Then I added in the blockeditor a rectangle (as construction line to let it be invisible) and filled it with the hatch roof_je (scale factor 0.22). 

Of course the new rectangle must be added to the selection set of the stretch action. 

 

Additional I repaired a small drawing error: the definition points of your Distance1 parameter were not exactly horizontal - now they are  😉 

 

The zipped .pat file is attached too. 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 3 of 5

jeleqzkova
Explorer
Explorer
Accepted solution

Thank you so much for the fast and in detail explination. I am attaching the same file again, because I have two more very similar blocks that i have problems with. They are for a reinforced concrete element and same as the one before I want to make it strech and use array for the reinforcement, but for some reason when i strech it the lines are overlapping in both blocks. Also the dots I have made to show the reinforcement in both directions are not always comming out in the same distance and are also overlapping somethimes. I would really appreciate it if you have the time to look at that too.

Best regards,

Magdalena

0 Likes
Message 4 of 5

j.palmeL29YX
Mentor
Mentor
Accepted solution

Here two additional blocks "forjado3 - pa" and "forjadoo - pa".

I'm not sure if I full understand what you want to achieve and had to do some guesses.
Test if it works for you and let me know if and which of your needs I did not satisfy. 

 

Additional note: 

I did not restrict the length's values as you did in forjado3. If you really need this restriction I'd suggest for the Value Set not to use a list with the numbers 1 to 16, but a Dist type "Increment" with value 1 and (if necessary) a Dist maximum of 16.

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 5 of 5

jeleqzkova
Explorer
Explorer
That is exatcly what I was trying to achieve. Thanks again for the explanation and next time I´ll try it with Increment.
0 Likes