Per Block Instance Wishes

Is there any chance for that in the Rhino 9 maybe?:

  1. Per Block Instance hide some of the geometries inside the Block.

  2. Per Block Instance change display attributes for every geometry inside. From what I saw in the topic below, it’s not currently possible. Currently it’s possible to use only one override value for all geometries - parent value.

  1. Per Block Instance object position translation - similar to the Revit Exploded View.
    For example when doing some cabinetry I would like to keep connection to the original Block and all the changes that are being made in it but show it exploded (and maybe hide some parts, look no. 1) in one Detail View.

3 Likes

In Revit, you can also exclude elements from the group (they are more like Rhino Blocks) which is a very handy feature. I would like to see it in Rhino.

For example in SolidWorks you also have exploded views, adding similar functionality to Blocks would be beneficial for multiple professions that use Rhino.

You can create all this with a few commands in Grasshopper

I doubt that. You can also design the whole building layout using only breps instead of native walls like in Revit or Archicad if you have all the time in the world.

1 . If you know how to do that please explain.

2 . It’s not possible.

3 . How I understand it is to have the unbreakable connection between the original geometry of the Block and either:
a) the same block instance is displayed differently in a different view
b) another block instance but with internal geometry positions override

The main thing is to have it at the design stage, so changes to the Block Definition will be reflected.

What you can try to do is to explode the original Block Definition (A), prepare robust two lists of objects and transform vectors, and then bake the new Block Definition (B). The struggle is to keep the objects list from uncontrolled reordering when (A) will be changed. Even if you succeed in doing that, it’s only a partial win. On top of all that you also need to consider the UX of these gimnastics.

Sorry for the quick comment I replied to the post about exploded views in Solidworks. If blocks are set up correctly you can transform each block and create dashed lines that’s certainly possible.