NX二次开发UFUN复制一个体uf6511

这个函数能复制一个体,但是不能设置复制出来体的位置。

想要复制体,移动体指定位置,用uf5947

NX9+VS2012

#include <uf.h>
#include <uf_modl.h>


UF_initialize();


//创建块
UF_FEATURE_SIGN Sign = UF_NULLSIGN;//设置布尔
double Corner_pt[3] = {0.0, 100.0, 0.0};//设置原点
char *Edge_Len[3] = {"100", "100", "100"};//设置长宽高
tag_t BlkTag = NULL_TAG;
UF_MODL_create_block(Sign, NULL_TAG, Corner_pt, Edge_Len, &BlkTag);

//特征找体
tag_t body_tag = NULL_TAG;
UF_MODL_ask_feat_body(BlkTag, &body_tag);

//复制一个体
tag_t copy_body_tag = NULL_TAG;
uf6511(&body_tag, &copy_body_tag);

UF_terminate();

阿飞
2021年10月16日

 

阿飞

2021年10月16日

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