V5 beta May-22-2022 available now

 From:  Michael Gibson
10706.72 In reply to 10706.71 
Hi Larry, thanks for the bug report and example file.

re:
> Is it that scripts like Distribute are going to need some additional tweaking to properly work
> with groups, or is it exposing something with the grouping mechanism itself?

Some scripts may need slight tweaks to work well with groups, particularly scripts involving object transforms may need a slight adjustment.

So the deal is that to maximize compatibility with existing scripts that predate groups, the routines that return the selected objects now return not only the selected groups but also the child objects of the groups in the same list.

That makes functions like Extrude for example that are looking for profile curves automatically find curves inside of groups without needing to be modified to look through groups.

However it's not good for things that do transforms, those will generally want to transform the group itself only and not try to deal with the group children individually.

There is a new helper function that will screen out the children of a group if the parent group itself is also in an object list, and some scripts that do transforms may need to call that now.

I've updated the Distribute plug-in to do that and so if you get the updated one from here it should work ok on groups now:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8503.13


> Also, this is a fairly simple model that I created with v5 beta...not sure what's causing
> it to be 12.7M, thus the compression.

There are 2051 hidden objects in the file, I think that's where most of the size is coming from.


Thanks, - Michael