Script to assign colour to objects

 From:  Michael Gibson
11193.10 In reply to 11193.9 
Hi shayne,


re:
> would it be difficult to script to hide a specific colour say r 207 g 194 b 37 ?

Try this:

code:
script: var r = 207, g = 194, b = 37;
var rgbcolor = (r << 16) | (g << 8) | b;
var style_index = -1;
var styles = moi.geometryDatabase.getObjectStyles();
for ( var i = 0; i < styles.length; ++i )
{
    var style = styles.item(i);
    if ( style.color == rgbcolor )
    {
         style_index = i;
         break;
    }
}

if ( style_index != -1 )
{
     var objs = moi.geometryDatabase.getObjects();
    for ( var i = 0; i < objs.length; ++i )
    {
        var obj = objs.item(i);
        if ( obj.styleIndex == style_index )
        {
            obj.hidden = true;
        }
    }
}


- Michael