点击查看详细介绍

求助 UG API拉伸问题

diyirencheng 15年前 11684 5

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


我想先通过一个封闭的线串拉伸出一个体来(比如说长方体),然后在拉伸出来的长方体的棱边上进行倒角,但问题是,倒角需要知道要倒角的边的tag,而要获得边的tag就要知道拉伸出来的体的tag,我如何获得拉伸出来的体的tag呢?
UF_MODL_create_extruded

(uf_list_p_t objects,
char * taper_angle,
char * limit [ 2 ] ,
double point [ 3 ] ,
double direction [ 3 ] ,
UF_FEATURE_SIGN sign,
uf_list_p_t * features )
函数的输出参数里面没有拉伸体的tag,只有uf_list_p_t * features ,这个好像是创建出来的所有特征的tag,包括体,面,边。我该如何获得拉伸体的边的tag呢??求高手指点

0

最新回复 (5)
  • qindongjun88 15年前
    1

    先用UF_MODL_ask_list_item得到特征的tag,然后再用UF_MODL_ask_feat_edges得到拉伸体边的tag。
    试试看,问题解决要回帖哦!!!

  • diyirencheng 15年前
    2

    感谢楼上回帖,我想问一下,拉伸输出的是uf_list_p_t *features,这个list里面只有拉伸出来的这个特征(比如长方体)的tag吗?还是包含了所有体,面,线的tag?
    另外,我想问一下,用UG绘图时,拉伸命令里面是可以向外或者向内偏置的,那为什么API里面的拉伸函数却没有用来偏置的参数呢?还是我没有找到正确的拉伸函数?

  • qindongjun88 15年前
    3

    这个list里面只包含拉伸所生成的体(实体或片体),你可以使用UF_MODL_ask_list_count拉伸体和数量.
    UF_MODL_create_extrude_trim_opts是可以向外或者向内偏置的......

  • tmkjattjh 14年前
    4

    UF_MODL_ask_feat_body,可以直接获取body的tag

  • 恠框尹 14年前
    5

    也有这方面的疑惑 学习了 呵呵

请登录后发表新帖