点击查看详细介绍

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

leader_dd 8月前 565 1

UG NX 二次开发 技术交流 qq群:641226372      UG二次开发(C、C#、WPF)


想给图层里符合要求的对象修改颜色,部分代码如下:

.........

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);
}

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

0

最新回复 (1)
  • leader_dd 7月前
    1

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

请登录后发表新帖