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

 1     NX11+VS2013
 2     
 3     #include <uf.h>
 4     #include <uf_part.h>
 5     #include <uf_draw.h>
 6     #include <uf_ui.h>
 7 
 8     UF_initialize();
 9 
10     //查询图纸页tag
11     int Num_Drawings;
12     tag_p_t Drawing_Tags = NULL_TAG;
13     UF_DRAW_ask_drawings(&Num_Drawings, &Drawing_Tags);
14 
15     if (Num_Drawings == 0)
16     {
17         uc1601("提示:当前没有图纸页", 1);
18     }
19 
20     else
21     {
22         //打开图纸
23         UF_DRAW_open_drawing(Drawing_Tags[0]);
24 
25         //导入图框
26         UF_import_part_modes_t Modes;
27         Modes.layer_mode = 0;
28         Modes.group_mode = 0;
29         Modes.view_mode = 0;
30         Modes.cam_mode = false;
31         double Dest_Csys[6] = { 1.0, 0.0, 0.0, 0.0, 1.0, 0.0 };
32         double Dest_Point[3] = { 0.0, 0.0, 0.0 };
33         tag_t Group = NULL_TAG;
34         UF_PART_import("C:\model1.prt", &Modes, Dest_Csys, Dest_Point, 1.0, &Group);
35     }
36 
37     UF_terminate();

原文地址:https://www.cnblogs.com/nxopen2018/p/10957234.html