PLM之家PLMHome-工业软件与AI结合践行者

[二次开发源码] NX二次开发源码分享:获取所有的图纸相关对象

  [复制链接]

2018-3-17 10:23:48 2131 0

admin 发表于 2018-3-17 10:23:48 |阅读模式

admin 楼主

2018-3-17 10:23:48

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
/ R5 \5 y& I4 y( O& M

3 x3 h+ \+ T$ u1 F, i  j[mw_shl_code=c,true]static int ask_all_drf_objects(tag_t **objects)
; o! D+ z9 S' \7 l{
+ F3 {3 K( r' F: ?% @  }3 I    int5 Q. e$ w+ q0 o- V$ t, T
        subtype,! u1 L* E/ n( ^4 r0 ]3 I: ^
        type;5 J' c: S7 @6 a2 E* M1 d6 [
    tag_t1 h: h, ~7 V7 J( c9 Q0 Y
        object = NULL_TAG;% }3 Q+ a1 |& I' b; z* A
    uf_list_p_t7 Z' Q! b$ G" A  Q& R
        list;% k; k& Q& ^" V; n3 W! D

0 m+ z* M, ?( m. ?    UF_CALL(UF_MODL_create_list(&list));6 C& u; R: s* C2 v1 _3 f
" m* t+ U/ t4 q" ~+ {# w
    while (!UF_CALL(UF_LAYER_cycle_by_layer(0, &object))
; Q% E5 G$ l( ]! Q8 g1 B        && (object != NULL_TAG))
+ C3 \8 o& z* X& Q8 F    {' a% R$ c' H  Y9 R0 W
        UF_CALL(UF_OBJ_ask_type_and_subtype(object, &type, &subtype));' O+ X8 Z4 b5 W7 N
        if ((type == UF_drafting_entity_type) ||- E6 H' f7 {9 o7 t/ r
            (type == UF_dimension_type) ||
+ o# |$ _% H0 n* q            (type == UF_note_type) ||3 h. ]2 l8 m& T3 C
            (type == UF_tol_feature_instance_type) ||
7 c9 t$ f! F: [+ w! j) x) C            ((type == UF_tabular_note_type) &&% k. u! v/ T* ~* r) k* M- w2 \
                (subtype == UF_tabular_note_section_subtype)) ||- L: Z) D' k& s4 z8 g. c# [& K" s
            (type == UF_smart_model_instance_type) ||
: K2 @4 n7 j' \            (type == UF_pmi_filter_type))7 O2 q$ {/ s* F
            UF_CALL(UF_MODL_put_list_item(list, object));1 K4 F8 r+ |3 K) G
    }
3 Y2 I3 n; V! S+ f7 c2 B
/ t: D+ ]# p1 [# B  i0 A9 o9 c    return make_an_array(&list, objects);, j! t9 R# i; J
}7 A5 v7 K  a2 m$ ~& W( r& L% q
[/mw_shl_code]
7 m1 q8 W& V6 ]; }
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了