Clipping array dynamic block

Clipping array dynamic block

davidcamilleri31
Explorer Explorer
1,583 Views
5 Replies
Message 1 of 6

Clipping array dynamic block

davidcamilleri31
Explorer
Explorer

Hello, 

 

I am trying to create an dynamic block with array action of a concrete blockwork wall. I have managed to create the array and it works fine, the problem I have is that it obviously works in whole blocks. I would like to know if there is a way of "clipping" it if the end of my wall doesn't coincide with a whole block. I have attached a CAD with the dynamic block and with and exploded example of the desired result.

 

Thank you very much in advance,

David

1,584 Views
5 Replies
Replies (5)
Message 2 of 6

ojuris
Advisor
Advisor

hi

 

you can try my block

now it is for 14 rows of blocks - if you need more you must add additional rows in lookup tables

 
Message 3 of 6

leothebuilder
Advisor
Advisor

If you can work with 3/4 or 1/2 or 1/4 length blocks you can achieve this by visibility states.

Just have each visibility with a 3/4 or whatever incremental you need.

A just random length is pretty impossible

0 Likes
Message 4 of 6

Anonymous
Not applicable

Here is a proof of concept in order to allow any length of a partial block. Don't think I would use this in production though.

0 Likes
Message 5 of 6

Libbya
Mentor
Mentor

Here's a version that works for a limited array.  No wipeouts.  Obviously an absurd amount of work to make...  It currently works for 4 blocks, but any number of additional blocks by adding rows to the two tables of the double lookup following the same pattern.  

0 Likes
Message 6 of 6

Anonymous
Not applicable

Hi David,

 

Best way I've found is to use the CLIP command.

 

Set up your dynamic block as needed, run clip, select your block, then click new boundary, next choose your type of boundary which will work best (an existing polyline, or draw a new polygonal or rectangular boundary), draw the boundary as required and the block will be clipped. 

 

The dynamic block is still functional within the realms of the clip boundary. And if you need to make any other changes you can simply run clip again, select the block, and delete or modify the clipping boundary to get full control of your dynamic block.

 

Hope this helps.

 

Joe

0 Likes