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日