MoI discussion forum
MoI discussion forum

Full Version: "style select" within a solid subset.

Show messages: All  1-17  18-20

From: neilwilson3412
28 Aug 2019   [#18] In reply to [#16]
hi Michael,


can you make another script to do the same for edges that get assigned a style.
From: Michael Gibson
28 Aug 2019   [#19] In reply to [#18]
Hi Neil, re:

> can you make another script to do the same for edges that get assigned a style.

Sure, please give this one a try:

script: /* Expand selection over same styles on edge sub objects */ var styles = new Array(); var parents = new Array(); var sel = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < sel.length; ++i ) { var obj = sel.item(i); if ( obj.selected ) { styles[obj.styleIndex] = true; } if ( !obj.isTopLevelObject ) { var par = obj.getTopLevelParent(); parents[par.id] = par; } } for ( var i in parents ) { var subobjs = parents[i].getSubObjects(); for ( var j = 0; j < subobjs.length; ++j ) { var subobj = subobjs.item(j); if ( subobj.isEdgeCurve && styles[subobj.styleIndex] ) subobj.selected = true; } }

- Michael
From: neilwilson3412
28 Aug 2019   [#20] In reply to [#19]
nailed it thank you!

Show messages: All  1-17  18-20