jalba Posted May 1, 2014 Share Posted May 1, 2014 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? Quote Link to comment Share on other sites More sharing options...
ReMark Posted May 1, 2014 Share Posted May 1, 2014 It seems you forgot to attach the images or at least that's what is missing on my screen. Quote Link to comment Share on other sites More sharing options...
jalba Posted May 1, 2014 Author Share Posted May 1, 2014 My apologies... see attached. Drawing2 Model (1).pdf Quote Link to comment Share on other sites More sharing options...
dbroada Posted May 1, 2014 Share Posted May 1, 2014 if you use an incremental distance parameter of 10,25 it SHOULD give you the result I think you are after Quote Link to comment Share on other sites More sharing options...
jalba Posted May 1, 2014 Author Share Posted May 1, 2014 That solution will only lead to the problem encountered in sketch #2 (where the top result is 12"). Quote Link to comment Share on other sites More sharing options...
BIGAL Posted May 2, 2014 Share Posted May 2, 2014 ]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 Parking Tools - Metric.dwg Quote Link to comment Share on other sites More sharing options...
jalba Posted May 2, 2014 Author Share Posted May 2, 2014 Have a look at this dwg it has dynamic blocks that as you stretch it creates multiples at the correct spacing. [ATTACH]48596[/ATTACH While I agree that it does array at equal dimensions, that block design, if applied to my design, will still result in sketch #2. Quote Link to comment Share on other sites More sharing options...
dbroada Posted May 2, 2014 Share Posted May 2, 2014 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. Quote Link to comment Share on other sites More sharing options...
jalba Posted May 2, 2014 Author Share Posted May 2, 2014 "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 Quote Link to comment Share on other sites More sharing options...
dbroada Posted May 2, 2014 Share Posted May 2, 2014 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. Quote Link to comment Share on other sites More sharing options...
dbroada Posted May 2, 2014 Share Posted May 2, 2014 actually, I've just remembered another way. You can use a move action and change the multiplier for each move action. tester.dwg Quote Link to comment Share on other sites More sharing options...
jalba Posted May 2, 2014 Author Share Posted May 2, 2014 oh i'm on 2013 now, but you do raise a valuable point in terms of compatability. Quote Link to comment Share on other sites More sharing options...
jalba Posted May 2, 2014 Author Share Posted May 2, 2014 actually, I've just remembered another way. You can use a move action and change the multiplier for each move action. [ATTACH]48603[/ATTACH] Interesting. hmmm....how can I apply the dimension change to array? hmmmmmm Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.