点击查看详细介绍

怎么给图层里的对象改变颜色?

leader_dd 4年前 1994 1

购买与咨询 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);
}

但是对象的颜色始终没有变化,请问怎么通过遍历图层给对象修改颜色?

1

最新回复 (1)
  • leader_dd 4年前
    1

    审核时间有点长,已经解决了。

请登录后发表新帖