I received a file dwg, with many blocks of doors. But realised these door blocks are not instanced are all different blocks. So I can’t replace them in one click, I would need copy manually and rotate to these many blocks again. To avoid this I would like to either make all the blocks linked to one source. so they are connected. Or If this is not possible I would like to copy and align an object to these multiple blocks doors automaticaly, while keeping their orientation-roation.
Is this possible somehow? Rhino7 user here.
Many thanks
I think Rhino itself does not directly support what you need, but if you’re allowed to post a screenshot of your case, maybe we can help with ideas how to possibly save some time with the task.
Hi DuncanW,
Many thanks for your reply and help, As per below screenshot, I got many doors, they are block but not linked, seperate blocks, but same door. There are more of them so I thought if there is a way to make them linked or copying and aligning another object to these block while keeping their orientation.
I know this feature from 3Dsmax, which was named Clone and Align Tool. It clones an object and aligns to multiple sources, according to their orientation. so I thought if there is a similar workaround,
Regards
Bora
Hmm, yeah, I see the issue. Sadly this isn’t possible in Rhino the same easy way.
But I think this could work:
Temporarily nest your clean block in a parent block, where it has the correct orientation
Replace all blocks with the respective orientation
Explode the temporary parent block
Purge for unused block definitions.
I tried it quickly:
Now I suppose the issue in your case is that the blocks you want to replace are all different names, so you will still need to manually select a lot of blocks by hand.
Since there seem to be two points in each block, one solution could be to import them all into Grasshopper, sort them into groups based on in which direction the two points are pointing, and then replace these groups at once with the same method. It’s a bit more involved, but might be worth it!
There are a couple of different ways to get blocks into Grasshopper. I prefer using: eleFront | Food4Rhino
Thank you That works like a charm! On the other hand, I am surprised myself how I forgot to replace the block, which does the task for me. Thank you so much for your time and the solution, which works very well!