点击查看详细介绍

API对一个block倒圆角函数UF_MODL_create_blend的实例代码演示

nxopen 12年前 4314 4

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


下面是创建一个四方体并全部倒圆角的示例代码:
当然你还可以继续写代码扩展功能,比如进行矩阵排列等

下面来看源代码:

UF_FEATURE_SIGN sign=UF_NULLSIGN;
double corner_pt [ 3 ] ={0,0,0};
char * edge_len [ 3 ] ={"10","10","10"};
tag_t blk_obj_id,blk_obj;

UF_MODL_create_block1(sign,corner_pt, edge_len, &blk_obj_id );//创建块

UF_MODL_ask_feat_body(blk_obj_id,&blk_obj); //获得块的标识

uf_list_p_t edge_list;
UF_MODL_ask_body_edges(blk_obj,&edge_list); //通过标识获得边

const char *radius="0.5";
tag_t feature_obj_id;
UF_MODL_create_blend(radius,edge_list,0,0,0,0.5,&feature_obj_id); //对所有的边创建圆角

UF_free(edge_list);

//代码结束,其执行结果如下图所示:


1

最新回复 (4)
  • zcdong86 12年前
    1

    哈哈.....这个不错!谢谢分享!

  • zcdong86 12年前
    2

    哈哈.....这个不错!谢谢分享!

  • wxwxwxwx 10年前
    3

    谢谢分享。。。。。。

  • zhixiang 9年前
    4

    谢谢分享!!!!!!!!!!!

请登录后发表新帖