函数UF_OPER_ask_geom_group用于查询指定操作所在的几何组,包括刀具组、几何体组、程序顺序组、加工方法组。
头文件:
#include uf.h
#include uf_ui.h
#include uf_ui_ont.h
#include uf_oper.h
#include uf_obj.h
源码正文:
UF_initialize();
//获取加工导航器选中的对象数量count和TAG标记objects,即你鼠标事先选中的程序,也叫指定的操作。选择后会储存在TAG标记里面,它是一个组,可以储存很多组数据(程序操作名等)。
int count = 0;
tag_t* objects = NULL_TAG;
UF_UI_ONT_ask_selected_nodes(count, objects);
//以下一个函数,启动文本显示窗口功能。
UF_UI_open_listing_window();
//对以下命令循环。
for (int i = 0; i count; i++){
//查询指定操作所在的刀具组tag
tag_t toolGroup = NULL_TAG;
UF_OPER_ask_cutter_group(objects[i], toolGroup);
//查询指定操作所在的几何体组tag
tag_t geomGroup = NULL_TAG;
UF_OPER_ask_geom_group(objects[i], geomGroup);
//查询操作所在的程序顺序组tag
tag_t programGroup = NULL_T