Blocks + Groups

I have noticed that blocks are not able to save group definitions. I add grouped objects to a block, or create a block that contains grouped objects; when I go back to edit the block, the objects that were previously grouped still exist, but are no longer grouped. Is this expected behavior, or am I doing something wrong?

I would find it particularly useful if blocks were able to remember groups. Thoughts from anyone else?

3 Likes

I donā€™t think you are doing anything wrong, it just has not been wired in to work that way. Yet. Iā€™ll add a bug report for the developer if there is not one already - I have no idea how hard or easy it might be to make that work as you suggest.

-Pascal

This would help in many situations with complex objects, so you do not need to re-group again. Thanks!

I have just noticed this behavior and wondering if there is a chance to have it retain groups in V6ā€¦ here is mainly why I would need it, so maybe someone has better idea how to make it work:

Many times I have a lot of objects on several layers, and have many design options. I donā€™t want to create a new set of layers for each design option, so instead, I was making a block out of each design option and assigning the definition to the new layer, called Option_A, B etc. - so I can quickly turn on/off the options and have less extra layers. It works great, except it loses groups I have made within the design options.

Retaining Groups that were made with the Block Definition once Block Instance is exploded would be great (I guess It would mean creating bunch of extra new groups - for each exploded block definition, and not keeping all of them within their original groupsā€¦

1 Like

Pascal, this might be a bit more complicated than groups, but blocks lose history as well.

1 Like

Hi @pascal,

I see that latest SR still has this problem.
Is it any plan to fix it in the nearest future?

Thanks,
Dmitriy

Feature ā€œretain groups in blocksā€ still not available in
WIP (6.0.17157.8191, 2017-06-06).
any chance ?

Hi Alan - not much chance , I would say - my guess is, if it is even possible, it would be a pretty significant change in how blocks are handled.

-Pascal

Reviving this topic - I would also find groups within blocks to be extremely useful.

Also, if using the hide-swap command within a block, not to show everything else that was already hidden but not a part of that block

Hi Alasdair - so, only pay attention onto the objects hidden within the current BlockEdit session?

-Pascal

Yep thats correct.

I never keep items within block hidden, that seems to remove them from the block

But ill often isolate or hide/swap when working on a block, then bring the objects back

Hi Alasdair - you might try using the hide buckets when editing -

image

that might take care of it. Iā€™ll see if I can cook up a macro that works for bucket-swap.

-Pascal

Id forgotten that existed thanks. I just found out typing -hide reveals
"Name of object set to hide. Press Enter to hide with no named set"
So I assume I can have as many hidden sets as I like.

I donā€™t think this solves my issue of revealing hidden non block objects when working within a block though.

-Alasdair

Hi Alasdair - I just thought that for now it might be useful if you used these instead of Hide, while in a block edit. -Show also allows you to select what bucket to show.

-Pascal

That could help. I realised that isolate doesnā€™t reveal the hidden objects that arenā€™t part of th block so that works well for now.

I think its just my method of working, sometimes Iā€™ll accidently hide something in my block, then I go to bring it back using hide-swap, but then its a part of the rest of the model. Then I freak out and click ok to exit the block and I get the dialogue

ā€œthis block contains hidden or locked objects, hidden or locked objects are not supported in block definitions. Leabe objects hidden or locked and remove them from the block definitionā€

And no matter what option I click it seems to basically explode my block and I have to ctr z, then lose my working.

Hi Alasdair - ShowSelected !

-Pascal

Yep I just get carried away in the moment haha

But I think it is confusing that with hideswap or showselected, it leaves the block. I guess thats because blocks canā€™t have hidden objects. Iā€™d rather have ā€˜temporaryā€™ hidden objects in blocks, that show when exiting block

-Alasdair

+1 and History in blocks

This is still not working. And blocks inside blocks is a real nightmare in Rhino.

I noticed this BIG problem STILL exists! Is there any way to solve such an annoying issue?