购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
想给图层里符合要求的对象修改颜色,部分代码如下:
.........
UFObj uf_obj = my.Obj;
Tag layter_tag = 0;
uf_layer.CycleByLayer(10, ref layter_tag);
while (layter_tag > 0)
{
int obj_Type = 0;
int obj_SubType = 0;
uf_obj.AskTypeAndSubtype(layter_tag, out obj_Type, out obj_SubType);
if (obj_Type == UFConstants.UF_solid_type && obj_SubType== UFConstants.UF_solid_body_subtype)
{
uf_obj.SetColor(layter_tag, 110);
}
uf_layer.CycleByLayer(10, ref layter_tag);
}
但是对象的颜色始终没有变化,请问怎么通过遍历图层给对象修改颜色?