1. ## Block w. Array

Registered forum members do not see this ad.

I'm trying to create a block of a rectangle that when stretch vertically (using a linear paramter), the inner horizontal line will array and i get the desired result (see third sketch). However, the array action causes a situation as per second sketch.

What is the best option (if any) to solve this?

2. It seems you forgot to attach the images or at least that's what is missing on my screen.

3. My apologies...

see attached.

4. if you use an incremental distance parameter of 10,25 it SHOULD give you the result I think you are after

5. That solution will only lead to the problem encountered in sketch #2 (where the top result is 12").

6. ]Have a look at this dwg it has dynamic blocks that as you stretch it creates multiples at the correct spacing. Its a sample in CIV3d
[ATTACH]48596[/ATTACH

7. Originally Posted by BIGAL
Have a look at this dwg it has dynamic blocks that as you stretch it creates multiples at the correct spacing.
[ATTACH]48596[/ATTACH
[color="blue"] While I agree that it does array at equal dimensions, that block design, if applied to my design, will still result in sketch #2.

8. just to get this clear, you want the block to array at a set distance but once it has arrayed, you want the distance between the rungs to be equal to each other.

I think you can do either equal distances with a set number of rungs or a variable number of rungs at a set distance. I am unaware of a way to achieve what I think you want.

9. "you can do either equal distances with a set number of rungs"....this is what I want to achieve.

I know it's a complete puzzle. Sorry

10. Registered forum members do not see this ad.

If you know the nnumber of rungs then you need to look into geometric constraints. You can set dimensions to be equal to each other and allow the overall length to be determined by the distance parameter.

Don't ask me to do it though. I haven't explored constrains enough to know how to use them.

oops, just seen you are on 2010. I'm not sure when they were introduced although it might have been by then.