NX二次开发-UFUN导入图框UF_PART_import

NX11+VS2013

#include <uf.h>
#include <uf_part.h>
#include <uf_draw.h>
#include <uf_ui.h>

UF_initialize();

//查询图纸页tag
int Num_Drawings;
tag_p_t Drawing_Tags = NULL_TAG;
UF_DRAW_ask_drawings(&Num_Drawings, &Drawing_Tags);

if (Num_Drawings == 0)
{
	uc1601("提示:当前没有图纸页", 1);
}

else
{
	//打开图纸
	UF_DRAW_open_drawing(Drawing_Tags[0]);

	//导入图框
	UF_import_part_modes_t Modes;
	Modes.layer_mode = 0;
	Modes.group_mode = 0;
	Modes.view_mode = 0;
	Modes.cam_mode = false;
	double Dest_Csys[6] = { 1.0, 0.0, 0.0, 0.0, 1.0, 0.0 };
	double Dest_Point[3] = { 0.0, 0.0, 0.0 };
	tag_t Group = NULL_TAG;
	UF_PART_import("C:\\model1.prt", &Modes, Dest_Csys, Dest_Point, 1.0, &Group);
}

UF_terminate();

Caesar卢尚宇  [email protected]

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lu1287580078/article/details/82922966