点击查看详细介绍

UFun导入导出Part部件、导入图框函数实例代码

haolin2008 9年前 11402 98

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


//----------导入部件-----------------------------------------------
#include <uf_part.h>
#include <uf_modl.h>

//导入prt 如导入图框【可以改变,导入点和比例】
char file_name1[] = "C:\\A4.prt";
UF_import_part_modes_t modes; //导入对象时的模式设置
double dest_csys[6]; //导入后对象所处的坐标系
double dest_point[3]; //导入后确定对象位置的基准点
double scale = 1.0; //导入对象比例缩放
tag_t group;
modes.layer_mode = 0;
modes.group_mode = 0;
modes.view_mode = 0;
modes.cam_mode = FALSE;
dest_csys[0] = 1; //坐标系X轴的矢量
dest_csys[1] = 0;
dest_csys[2] = 0;
dest_csys[3] = 0; //坐标系Y轴的矢量
dest_csys[4] = 1;
dest_csys[5] = 0;
dest_point[0] = 0.0; //基准点【导入到点坐标】
dest_point[1] = 0.0;
dest_point[2] = 0.0;

//将file_name中的对象导入到当前工作文件
UF_PART_import ( file_name1, &modes, dest_csys, dest_point, scale, &group );

//----------下面是导出-----------------------------------------------
char *edge_len[] = {"100.0","100.0","50.0"};
double corner_pt[] = {200.0,0.0,0.0};
tag_t block_tag;

//在当前工作文件中生成一个block
UF_MODL_create_block1( UF_NULLSIGN, corner_pt, edge_len, &block_tag );

●●●请先 登陆注册 后查看●●●

char file_name3[] = "C:\\part_03"; //导出操作的目标文件
UF_PART_export_options_t export_options;
export_options.new_part = TRUE;
export_options.params_mode = UF_PART_maintain_params;
export_options.expression_mode = UF_PART_copy_exp_deeply;

//将当前工作文件中的对象导出到file_name3中
UF_PART_export_with_options(file_name3, 1, exp_file, &export_options );

3

最新回复 (98)
  • yccong 9年前
    1

    学习中,谢谢楼主分享!!!

  • ahqqqq22 9年前
    2

    学习中,谢谢楼主分享!!!

  • 591xx 9年前
    3

    谢谢楼主分享!!!学习中。

  • 胡凯淘淘 9年前
    4

    学习谢谢楼主分享!!!学习中

  • q1355188058 9年前
    5

    回复:楼主
    谢谢楼主分享代码!!!学习研究

  • q1355188058 9年前
    6

    编译通过,效果怎样,只用装配下使用吗

  • c1_wangyf 9年前
    7

    好东西一定要顶,加油!

  • qazqaz000 9年前
    8

    学习中,谢谢楼主分享!!!

  • 风中劲草 8年前
    9

    谢谢楼主分享

  • wucrew 8年前
    10

    谢谢分享,学习,辛苦了

  • wangning03 8年前
    11

    获得图纸所有尺寸信息

  • wgp1109 8年前
    12

    谢谢分享谢谢分享谢谢分享

  • liu177459528 8年前
    13

    这是外部程序的吗,我看下

  • h15824295982 8年前
    14

    很好很不错谢谢分享很好很不错谢谢分享

  • Z371862993 8年前
    15

    谢谢分享,学习,辛苦了

请登录后发表新帖