NX CAM二次开发 UFUN创建旋转工具和设置跟踪点
//NX8.0+VS2010
#include <stdio.h>
#include <uf.h>
#include <uf_ui.h>
#include <uf_oper.h>
#include <uf_cutter.h>
#include <uf_ncgroup.h>
#include <uf_setup.h>
#include <uf_param.h>
#include <uf_param_indices.h>
#include <uf_obj.h>
#include <uf_part.h>
#include <uf_curve.h>
#include <uf_cam.h>
#include <uf_turn.h>
#define UF_CALL(X) (report_error( __FILE__, __LINE__, #X, (X)))
static int report_error( char *file, int line, char *call, int irc)
{
if (irc)
{
char err[133],
msg[133];
sprintf(msg, "*** ERROR code %d at line %d in %s:\n+++ ",
irc, line, file);