NX二次开发 UFUN创建圆形阵列 UF_MODL_create_circular_iset
//VS8.0+VS2010
#include <uf_modl.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
double origin[3] = { 0.0, 0.0, 0.0 };
double orig_iset[3] = { 0.0, -0.75, 0.0 };
double direction[3] = { 0.0, 0.0, 1.0 };
char* height = ".25";
char* diam_cover = "2.0";
char* diam_hole = "0.5625";
char* diam_iset = "0.21875";
char* part_name = "cover";
UF_FEATURE_SIGN create = UF_NULLSIGN;
UF_FEATURE_SIGN sub = UF_NEGATIVE;
tag_t cover_id, hole_id, iset_id, feat_obj, part;
uf_list_p_t feat_list;
int english_units = 2;
UF_MODL_create_cyl1(create, origin, height, diam_cover, directi