Hi,
i have created a block with a dynamic array. this allows me to increment the block in dims of 750 either way to multiply the block object - perfect 🙂
on the the object are 2 further parameters - Rotation & visiblity. The problem is when the block is multiplied within the array. The objects multipy but the trotation & visibly stays as one. I was wanting to be able to individually turn on / off the visibility for each block instances and rotate individually rather than all of the rotating parts rotate around the one instance. See image attached.
On the image called "correct", 4 instances of the block with invidual visibily options
On the image called "incorrect", 4 instances of the block but the visiblity & rotation in only one instance and as you can see, the circles have rotaed around the one point which is incorrect.
Can this be done ?
thanks
Nigel
Solved! Go to Solution.
Solved by steven-g. Go to Solution.
What you want to do cannot be done the way you are doing it. Array only makes arrays of drawing objects (e.g lines, circles, polylines) nothing else.
The only other way to do this is to copy the block 4 times as I assume you have done in the 'correct' drawing.
Howard Walker
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.
Hi,
im trying to make it dynamic enough to be able to fill areas of around 13 metres x 13 metres ( 166 sqm ) which would populate with approx 320 panels. This obviously would be timely if i was to copy every time. So, the dynamic blocks are not si dynamic afterall :S
i'll live with a separate block for now that i can place on top of the array block.......
Thanks for your response 🙂
Nidge
I did think about that but i wanted it automated. The panels are always 750 array in both directions but i have looked at a way of arraying this with a macro yet as i would need user input for the x, y array columns / rows.
Thanks
Hi
Thanks for that. it worked ok 🙂 it would however, confuse some of the 'less participating' cad users so to speak lol... Unless its completely fool proof, they wont use it and will only find issues :S
So,
moving back to the array dynamic block, i can live with adding the circle as a separate block so it can be positioned to the centre of the panel where needed and the rotation will then be localised to that block. Can you add attributes to a polar x,y paramater set so for example, a pop up box appears for the user to put in x, y dims like:
Please enter floor size X: 13000
Please enter floor size Y: 11000
and the array populate that area in the array to the nearest 750 or am i never going to achieve that?
Thanks
Nigel
hi Im beginner with the dynamic blocks and Im trying to do array to my block vertical and horizontal direccion. I can do the parameter and the accion just one time, in any way (vertical and horizontal). If I have the horizontal first then it doesnt allow me to do the vertical, it says that the object is already related to one parameter. The question is, Can I do doble array for one block at a time?. Please helpe me to find out.
Thank you
Can't find what you're looking for? Ask the community or share your knowledge.