zoukankan      html  css  js  c++  java
  • NX二次开发-将对象移动到图层UF_OBJ_set_layer

     1 #include <uf.h>
     2 #include <uf_obj.h>
     3 #include <uf_modl.h>
     4 #include <uf_layer.h>
     5 
     6 
     7 UF_initialize();
     8 
     9 //创建块
    10 UF_FEATURE_SIGN sign = UF_NULLSIGN;
    11 double corner_pt[3] = { 0.0, 0.0, 0.0 };
    12 char * edge_len[3] = { "100", "100", "100" };
    13 tag_t BlkTag = NULL_TAG;
    14 UF_MODL_create_block1(sign, corner_pt, edge_len, &BlkTag);
    15 
    16 //特征找体
    17 tag_t BodyTag = NULL_TAG;
    18 UF_MODL_ask_feat_body(BlkTag, &BodyTag);
    19 
    20 //将对象移动图层到200层
    21 UF_OBJ_set_layer(BodyTag, 200);
    22 
    23 //设置图层为仅可见
    24 UF_LAYER_set_status(200, UF_LAYER_REFERENCE_LAYER);    //UF_LAYER_WORK_LAYER 设置为工作图层  
    25                                                     //UF_LAYER_ACTIVE_LAYER 设置图层可见可编辑  
    26                                                     //UF_LAYER_REFERENCE_LAYER 设置图层仅可见
    27                                                     //UF_LAYER_INACTIVE_LAYER 设置图层不可见不可编辑
    28 
    29 
    30 
    31 UF_terminate();
    32 
    33 Caesar卢尚宇
    34 2019年7月7日

  • 相关阅读:
    (原)学以致用:用数学公式'幂函数'支持生产经营分析
    CString 成员函数用法大全
    致hr新人的一封信
    [恢]hdu 2560
    [恢]hdu 1907
    [恢]hdu 1267
    [恢]hdu 2554
    [恢]hdu 1329
    [恢]hdu 2317
    [恢]hdu 2555
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/11147823.html
Copyright © 2011-2022 走看看