NX二次开发-UFUN设置工程图PNG图片长度UF_DRF_set_image_width

 1 #include <uf.h>
 2 #include <uf_drf.h>
 3
 4
 5 UF_initialize();
 6
 7 //插入PNG
 8 char* file_name = "D:\\123.png";
 9 double origin[3] = { 50.0, 50.0, 0.0 };
10 tag_t ImageTag = NULL_TAG;
11 UF_DRF_create_image_from_file(file_name, NULL_TAG, origin, &ImageTag);
12
13 //设置图片高度
14 UF_DRF_set_image_height(ImageTag, 50);
15 //设置图片长度
16 UF_DRF_set_image_width(ImageTag, 100);
17
18
19 UF_terminate();
20
21 Caesar卢尚宇
22 2019年7月1日

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

时间: 2024-10-10 18:29:34

NX二次开发-UFUN设置工程图PNG图片长度UF_DRF_set_image_width的相关文章

NX二次开发-UFUN设置工程图PNG图片高度UF_DRF_set_image_height

1 #include <uf.h> 2 #include <uf_drf.h> 3 4 5 UF_initialize(); 6 7 //插入PNG 8 char* file_name = "D:\\123.png"; 9 double origin[3] = { 50.0, 50.0, 0.0 }; 10 tag_t ImageTag = NULL_TAG; 11 UF_DRF_create_image_from_file(file_name, NULL_TA

NX二次开发-UFUN添加工程图投影视图UF_DRAW_add_orthographic_view

1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_draw.h> 5 #include <uf_obj.h> 6 #include <uf_part.h> 7 8 UF_initialize(); 9 10 //新建工程图(A4图纸) 11 char* DrawingName = "Sheet1";//设置图纸名字 12 UF_DRAW_info_t DrawingInfo;//设置图纸大小.

NX二次开发-UFUN设置透明度UF_OBJ_set_translucency

1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_modl.h> 5 #include <uf_obj.h> 6 7 8 UF_initialize(); 9 10 //创建块 11 UF_FEATURE_SIGN Sign = UF_NULLSIGN;//设置布尔 12 double Corner_pt[3] = {0.0, 0.0, 0.0};//设置原点 13 char *Edge_Len[3] = {"10

NX二次开发-UFUN读取工程图注释UF_DRF_ask_text_data

1 //NX9_NXOpenCPP_Wizard1 2 3 // Mandatory UF Includes 4 #include <uf.h> 5 #include <uf_object_types.h> 6 7 // Internal Includes 8 #include <NXOpen/ListingWindow.hxx> 9 #include <NXOpen/NXMessageBox.hxx> 10 #include <NXOpen/UI.h

NX二次开发-UFUN将工程图中的点坐标映射到建模绝对坐标UF_VIEW_map_drawing_to_model

1 #include <uf.h> 2 #include <uf_ui.h> 3 #include <uf_draw.h> 4 #include <uf_view.h> 5 #include <uf_curve.h> 6 7 8 9 UF_initialize(); 10 11 //在工程图里创建点 12 double p1[3] = { 106.905267, 139.431151 }; 13 14 //获得图纸页tag 15 int num_

NX二次开发-UFUN设置除工作层之外的所有图层的状态UF_LAYER_set_all_but_work

1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_ui.h> 5 #include <uf_layer.h> 6 7 8 UF_initialize(); 9 10 //设置除工作层之外的所有图层的状态. 11 UF_LAYER_set_all_but_work(UF_LAYER_ACTIVE_LAYER); 12 13 UF_terminate(); 14 15 16 Caesar卢尚宇 17 2019年11月13日 原

NX二次开发-UFUN设置当前显示部件UF_PART_set_display_part

1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_part.h> 5 #include <uf_assem.h> 6 7 8 UF_initialize(); 9 10 //获取当前工作部件tag 11 tag_t workPart = UF_ASSEM_ask_work_part(); 12 13 //设置当前显示部件 14 UF_PART_set_display_part(workPart); 15 16 UF_ter

NX二次开发-UFUN移动工程图视图UF_DRAW_move_view

1 #include <uf.h> 2 #include <uf_draw.h> 3 #include <uf_drf.h> 4 #include <uf_obj.h> 5 6 7 8 UF_initialize(); 9 10 //获得当前图纸页的tag 11 tag_t drawing_tag = NULL_TAG; 12 UF_DRAW_ask_current_drawing(&drawing_tag); 13 14 //找名字获取视图tag

NX二次开发-UFUN设置视图边界线显示隐藏UF_DRAW_set_border_display

1 #include <uf.h> 2 #include <uf_draw.h> 3 #include <uf_drf.h> 4 #include <uf_obj.h> 5 6 7 8 UF_initialize(); 9 10 //获得当前图纸页的tag 11 tag_t drawing_tag = NULL_TAG; 12 UF_DRAW_ask_current_drawing(&drawing_tag); 13 14 //找名字获取视图tag