当前位置: 首页 > news >正文

NX二次开发 遍历图层中的对象UF_LAYER_cycle_by_layer

void MyClass::do_it()
{int layer_number=0;UF_LAYER_ask_work_layer(&layer_number); //得到工作图层int oldWorkLayer = layer_number;while(true){layer_number++;if (layer_number>256){uc1601("当前图层已经到最后.", 1);break;}tag_t object_tag=NULL_TAG;UF_LAYER_cycle_by_layer(layer_number,  &object_tag); //遍历图层对象bool isHaveBody=false;while(object_tag!= NULL_TAG){int type=0;int subtype=0;UF_OBJ_ask_type_and_subtype(object_tag, &type, &subtype);if (type == UF_solid_type){isHaveBody=true;break;}UF_LAYER_cycle_by_layer(layer_number,  &object_tag); //遍历图层对象}if (isHaveBody){UF_LAYER_set_status(layer_number, UF_LAYER_WORK_LAYER );UF_LAYER_set_status(oldWorkLayer, UF_LAYER_INACTIVE_LAYER);break;}}}


http://www.mrgr.cn/news/43255.html

相关文章:

  • Linux驱动开发常用调试方法汇总
  • 【PyTorch】图像分割
  • 【Linux】详解Linux下的工具(内含yum指令和vim指令)
  • MES系列-MES赋能智能工厂
  • jQuery——事件处理
  • Linux驱动开发(速记版)--热插拔
  • 数据服务-存储服务(NFS)
  • 王者农药更新版
  • 好用的苹果笔推荐!五大高品质王者款!附避坑宝典助你选购无忧!
  • Java中的封装、继承、多态
  • 视频批量剪辑神器:文案素材与视频合并剪辑一站式解决方案
  • 免费送源码:Java+ssm+JSP+Ajax+MySQL SSM汽车租赁管理系统 计算机毕业设计原创定制
  • 奥博思软件总经理刘玉军受邀为项目经理大会演讲嘉宾
  • python中的函数介绍
  • webpack插件 --- webpack-bundle-analyzer【查看包体积】
  • 二分查找算法专题(2)
  • 【Unity】unity安卓打包参数(个人复习向/有不足之处欢迎指出/侵删)
  • YOLO11改进 | 卷积模块 | 轻量化GSConv替换普通的conv
  • MySQL基础之DML
  • Python | 使用Seaborn绘制KDE核密度估计曲线