PLM之家PLMHome-国产软件践行者

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

  [复制链接]

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

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

admin 楼主

2018-3-17 10:23:48

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

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

x

6 u* g& P8 p  L% M# S5 {
+ V+ ]( K' G1 o/ d[mw_shl_code=c,true]static int ask_all_drf_objects(tag_t **objects)
$ s) G" U/ f4 j; N9 Z7 R: [9 d4 Z% S{
" S5 J3 W1 n# x    int
1 p8 K& v8 K% {9 {8 p3 r  [        subtype," `9 d3 u3 \" h  v* N' W( O# B5 T( e
        type;; F) q0 y" ^" M8 N2 q
    tag_t, c" U- L! S6 C" U
        object = NULL_TAG;
+ L+ L+ P! d+ h2 ?( g    uf_list_p_t
8 {" Q* p; ]$ \        list;4 }) I/ Y# O7 u* [6 e

* K" n4 a4 p6 G" f    UF_CALL(UF_MODL_create_list(&list));/ Q1 m' d) G& R

2 A, E! G6 y% Z* s2 S$ g    while (!UF_CALL(UF_LAYER_cycle_by_layer(0, &object))8 u* l9 B/ C0 e% p# E
        && (object != NULL_TAG))1 V% l0 ^/ J- b
    {
0 D; X( @$ g; W* i6 O5 _) Q/ E        UF_CALL(UF_OBJ_ask_type_and_subtype(object, &type, &subtype));
4 P; ^) `2 g& V        if ((type == UF_drafting_entity_type) ||
, j7 B+ k9 n% M* v0 \: e4 N  J/ z/ d! E            (type == UF_dimension_type) ||, O; r3 G% m! _8 ^4 u) z# ^
            (type == UF_note_type) ||$ U: F& V3 |" {1 F/ r) W0 a* o
            (type == UF_tol_feature_instance_type) ||
6 g6 A3 @1 n9 o# c8 ~" e$ p. l            ((type == UF_tabular_note_type) &&
* s5 _3 j4 Z' D+ C" Z$ v                (subtype == UF_tabular_note_section_subtype)) ||$ `7 L) D$ ]& U1 f3 Z: P- C
            (type == UF_smart_model_instance_type) ||  P3 }) F7 Y0 P/ B
            (type == UF_pmi_filter_type))
* M" g& f; |  T            UF_CALL(UF_MODL_put_list_item(list, object));+ n9 [3 O' s/ w& ]; @
    }, {( [( A& O9 A

, G9 D* m. Y4 y' p& ~% m; j4 u    return make_an_array(&list, objects);5 V0 z5 k+ \. p2 A
}* c( ]' Z1 D$ Q! k8 Q9 k8 w# `
[/mw_shl_code]( P1 V9 E7 i0 I; _6 Q! w
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了