云计算百科
云计算领域专业知识百科平台

NX CAM二次开发-附加几何实体列表到对象

NX9+VS2012

#include <uf.h>
#include <uf_ui.h>
#include <uf_ui_ont.h>
#include <uf_camgeom.h>

static int select_filter_proc_fn(tag_t object, int type[3], void* user_data, UF_UI_selection_p_t select)
{
if (object == NULL)
{
return UF_UI_SEL_REJECT;
}
else
{
return UF_UI_SEL_ACCEPT;
}
}

static int init_proc(UF_UI_selection_p_t select, void* user_data)
{
int num_triples = 1;//可选类型的数量
UF_UI_mask_t mask_triples[] =
{UF_solid_type, UF_solid_body_subtype, UF_UI_SEL_FEATURE_BODY};//可选对象类型
UF_UI_set_sel_mask(select, UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC, num_triples, mask_triples);
if ((UF_UI_set_sel_procs(select, select_filter_proc_fn, NULL, user_data)) == 0)
{
ret

赞(0)
未经允许不得转载:网硕互联帮助中心 » NX CAM二次开发-附加几何实体列表到对象
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!