NX二次开发-UFUN体找面函数UF_MODL_ask_body_faces #include链表 1NX9+VS201223#include <uf.h>4#include <uf_modl.h>5#include <uf_obj.h>6#include <uf_ui.h>789UF_initialize();1011//创建圆柱12UF_FEATURE_SIGN Sign =UF_NULLSIGN;13doubleOrigin[3] = {0.0,0.0,0.0};14char*Height ="100...
使用UF_MODL_ask_body_faces()获得所有的face。 2。便利所有face,使用UF_MODL_ask_face_props(),提取每个face的法线方向,找到你要的face(如果你使用别的方法来区分你所要倒角的面也可以) 3。使用UF_MODL_ask_face_edges()获得该面所有的边。 4。使用UF_ask_curve_data()之类...
[quote]tari wrote: param1[0]=0.5; param1[0]=0.5; 为什么要重复给param1[0]初始化呢?而param1[1]没有赋值呢?
UF_MODL_ask_body_type获取体的类型(实体or片体),判断体是实体还是片体 UF_MODL_ask_body_type_pref UF_MODL_ask_boolean_with_retained_options UF_MODL_ask_boss_parms UF_MODL_ask_bounding_box得到绝对坐标系下的边界盒子,速度快,结果不精确 UF_MODL_ask_bounding_box_aligned得到指定坐标系下的盒子,...
UF_initialize();intface_type =0; tag_t tagFace=88888; UF_MODL_ask_face_type(tagFace,&face_type);/*face_type = UF_MODL_CYLINDRICAL_FACE = UF_MODL_CONICAL_FACE = UF_MODL_SPHERICAL_FACE = UF_MODL_TOROIDAL_FACE = UF_MODL_SWEPT_FACE ...
如何获得所画圆柱体的各个面UF_CALL(UF_MODL_ask_feat_faces(body_tag,&cylinder_face_list)); UF_CA
28 UF_MODL_ask_face_parm(face_id, ref_pnt, parm, face_pnt); 29 30 //获取点在面上的向量方向 31 double point[3]; 32 double u1[3]; 33 double v1[3]; 34 double u2[3]; 35 double v2[3]; 36 double unit_norm[3]; 37 double radii[2]; ...
如何获得所画圆柱体的各个面UF_CALL(UF_MODL_ask_feat_faces(body_tag,&cylinder_face_list)); UF_CALL(UF_MODL_ask_list_count(cylinder_face_list,&list_count)); for(i=0;i
26 UF_MODL_ask_body_faces(BodyTag, &FaceList);27 28//获取链表数量 29int Count;30 UF_MODL_ask_list_count(FaceList, &Count);31 32 UF_UI_open_listing_window();33//获取链表⾥的tag 34for (int i = 0; i < Count; i++)35 { 36 tag_t FaceTag = NULL_TAG;37 ...
使用UF_MODL_ask_body_faces()获得所有的face。 2。便利所有face,使用UF_MODL_ask_face_props(),提取每个face的法线方向,找到你要的face(如果你使用别的方法来区分你所要倒角的面也可以) 3。使用UF_MODL_ask_face_edges()获得该面所有的边。 4。使用UF_ask_curve_data()之类的函数来判断是否是你想要的...