NX CAM二次开发 UFUN设置操作的底面 UF_PARAM_set_tag_value
//NX8.0+VS2010
#include <uf.h>
#include <uf_ui.h>
#include <uf_modl.h>
#include <uf_ui_ont.h>
#include <uf_param.h>
#include <uf_param_indices.h>
#include <uf_object_types.h>
#include <uf_obj.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_all_subtype, UF_UI_SEL_FEATURE_PLANAR_FACE};//可选对象类型
UF_UI_set_sel_mask(