Block Instance / Help

Hi, I have a question.

I started modelling my design using extrusions and they are all similar. After some time I discovered Block Instances.

My question is how do I make the same extrusions count as the same type of Block instance and they are all separate?

  • Without changing their place.
  • Edit one of them so they all got edited.
  • They act as the same block instance from the original one

Simply. I want the existing extrusions to act as block instance but not as just one block instance instead as the copies of the Original, How do I make rhino do this ?

Rhino_PAKIjs7jGN

Anyone ? Please help

You want to automatically turn those objects into block instances?

The short answer is you can’t. Why not? Because except for trivially simple examples (like your little boxes)it’s incredibly complex to figure out if 2 distinct objects are in fact identical (or even worse, identical within some reasonable tolerance.)

The long answer is you could possibly script it, but if you’re a beginner that’s pointless to mention. Just redo it.

So rhino counts even 2 identical extrusions as different from another ?

Is there way to edit multiple extrusions and have the same kind of effect in all of them without the block instance

If you made them as copies/an array with History on.

Yes they are copies


All extrusions, but I reliazed I made a mistake creating these extrusions. I need to add each object a small dent. But because I have configured the movement of all objects, Redoing the entire thing and making it block instances would take ages.

So there is no way to get around this mistake ? Without scripting because Iam a beginner.

There might be some other workflow, but no there’s not magic workaround. Without history or blocks to link items together as copies…they’re unrelated!

Just get to it.

Alright thank you.

Hi @Katip,

This may be helpful if you are new to blocks.

It looks as though your model includes a lot of arrayed extrusions. So create a block instance from one of them, adding the dent, then array the block instance. Or use the _Copy command to add more randomly placed instances. You don’t need to use _Insert to place the instances one by one.

HTH
Jeremy

1 Like

This is just one





I have so many configurations.

  • I decided to show it separately in a detail drawing, if I array or try to replace them one by one in each configuration file it will take me ages!

  • I know I know , I should have made it block instance in the first place. I wish there was reverse engineering for that.:face_exhaling:

  • Or make same extrusions a parent of one block instance then group.