点击查看详细介绍

如何对对象分类并显示其属性

my_dear2002 18年前 6200 5

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


我用AskDisplayProperties函数来显示part里面的对象是隐藏还是显示,实体对象是可以的但是我在遍历的时候发现有些对象没这个属性,提示异常错误为Display operation attempted on non-displayable object
请问如何来判断该对象是否有显示这个属性呢?谢谢
对应c里面的函数为我先用UF_OBJ_cycle_all函数获取所有的对象然后获取其显示属性用函数UF_OBJ_ask_display_properties ,问题就处在有些对象没有显示属性请问如何做啊?

0

最新回复 (5)
  • dianzi24 18年前
    1

    查询对象的类型用UF_OBJ_ask_type_and_subtype,在头文件uf_object_types.h中有UG所有对象的类型列表,用查询得到的类型值进行过滤。并不是所有对象都能在主窗口里显示,象各种树节点,参数等也都是对象。

  • my_dear2002 18年前
    2

    我不能这样罗列类型,比如点啊 线啊 面啊 倒角啊,太多了没法弄

    原帖由

  • dianzi24 18年前
    3

    int result;
    result = UF_OBJ_ask_display_properties (object_tag,

  • my_dear2002 18年前
    4

    不会有返回值的,而是直接报异常了。

    原帖由

  • wshark 18年前
    5

    这个问题我也很想知道也

请登录后发表新帖