NX二次开发-遍历所有对象UF_MODL_ask_object() //Test// Mandatory UF Includes#include<uf.h>#include<uf_modl.h>#include<uf_obj.h>#include<uf_eval.h>#include<uf_ui.h>#include<uf_object_types.h>// Internal Includes#include<NXOpen/ListingWindow.hxx>#include<NXOpen/NXMessageBox.hxx>#inc...
#include <uf_obj.h> UF_initialize(); //遍历获得可用对象 tag_t object = NULL_TAG; UF_MODL_ask_object(UF_solid_type, UF_solid_body_subtype, &object); while (object != NULL_TAG) { UF_OBJ_set_color(object, 186);//设置颜色 UF_MODL_ask_object(UF_solid_type, UF_solid_body_subty...
然后,当你需要的下一个对象,只是输入以前的值,和下一个匹配的对象被返回到用户。当最终对象已被返回给用户,下一个呼叫到UF_MODL_ask_object()返回一个NULL_TAG值obj_id和整数返回对应于“无效的对象类型”时输入代码UF_get_fail_message。 函数参数: 第1个参数为输入: 输入int 整数型的参数,参数的变量格式...
#include <uf_modl.h> #include <uf_obj.h> UF_initialize(); //遍历名字,找到投影曲线特征 tag_t object = NULL_TAG; UF_OBJ_cycle_by_name("AAA", &object); //从特征中获取对象 //返回类型为UF_datum_plane_type的对象标识符 //返回类型为UF_datum_axis_type的对象标识符 //返回类型为UF_ske...