点击查看详细介绍

zzz斑竹请进,关于UF_MODL_create_blend

wgwang 22年前 6047 7

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


斑竹,我先做了个圆柱,然后想用UF_MODL_create_blend把两头导圆,可是编译都通过了,运行时怎么也倒不出来,我的程序如下:

0

最新回复 (7)
  • liberty000 22年前
    1

  • wgwang 22年前
    2

    谢谢liberty000 ,果然如此;
    但我还是不明白什么时候是body,什么时候又是feature呢,
    还有如果我只想倒一头,那我怎么从LIST里选呢,谢谢指点!

  • liberty000 22年前
    3

    你先用函数UF_MODL_ask_feat_edges (tag_t feature_obj_id, uf_list_p_t * object_list ),找到所需的面,然后再用UF_MODL_ask_face_edges (
    tag_t face, uf_list_p_t * edge_list )找面上的边,如果需要的话再用函数UF_MODL_ask_edge_verts (tag_t edge, double point1[ 3 ],

  • wgwang 22年前
    4

    再次感谢liberty000 兄,你第一个函数应为UF_MODL_ask_feat_faces吧:)

  • liberty000 22年前
    5

    wgwang wrote:
    再次感谢liberty000 兄,你第一个函数应为UF_MODL_ask_feat_faces吧:)

  • hirener 22年前
    6

    ug的返回值这些情况下,有时候是feature tag, 有时候是body tag,两个是不一样的。就像sheet body 和face的区别。要看返回值的说明。如你这个函数最后一个返回值:tag_t *

  • hirener 22年前
    7

    调函数时候,判断返回值。
    如:
    irc = UF_MODL_ask_body_edges (cyl_tag, [$edge_list )]

请登录后发表新帖