我写了段遍历体中面的个数的代码,编译都很正常,但是在ug里面调用时候UG立马自动退出,不知道是什么原因,但是调试的时候又弹出了如图所示的对话框( a) R* f6 ^* i, T" \- o$ z4 ]3 Z
* r0 A5 g' W0 N# l代码如下:请大神帮帮忙,感谢万分
/ |4 C3 _% S/ \( [- {7 l' e. X) f& q- ?4 B
! v4 G" W. v$ _: n3 o
/ l! _% n1 v4 j4 ^/ A1 x: I int curr_part, num_parts;
) H3 Q' ^+ f8 H; R# E+ K2 X* V tag_t display_part_tag;
A, [* g/ a% k+ o, o int type=UF_feature_type;" L# r/ ]3 d1 s" p- {/ S7 O
tag_t object; b' p/ z; ] m; M
+ r' _" `5 o) q# N- W8 A, ?
num_parts = UF_PART_ask_num_parts();
* c5 q3 M. I* C2 C3 z for (curr_part=0;curr_part<num_parts;curr_part++)
/ X ]# B/ f* n& q; { {
0 N( t* ~4 W$ I- u display_part_tag=UF_PART_ask_nth_part(curr_part);3 k5 W8 u' |0 k- E' Q
UF_OBJ_cycle_objs_in_part(display_part_tag,UF_feature_type,&object);
) ?7 x4 t% X# R" F }+ }: [" j+ G: v! A8 d$ i, B* i
/*display_part_tag=UF_PART_ask_display_part();
. @: ^" X! D6 e, Q" u UF_OBJ_cycle_objs_in_part(display_part_tag,UF_feature_type,&object);*/- g- O: W$ z# {2 [; q
# K5 B) n2 o0 { \, r
uf_list_p_t face_list;; s3 c* e; S7 G" y9 y; n) y
tag_t *face_tag=NULL_TAG;- K: c }+ o2 w, g; [) W. J/ y
int count;& V- i$ }: D' {
char mess[1000];& s- G# C7 k7 K8 c- s
, Q# [* q" D' u UF_MODL_create_list(&face_list);
4 Y j2 s: T% y& r UF_MODL_ask_body_faces(object,&face_list); {! N6 d- {8 g3 O% Z. N
UF_MODL_ask_list_count(face_list,&count);* i: J. i/ W; V' y. A4 C w. C
8 i6 l& O) Y" J
printf(mess,"面的个数为:%d\n",count);
- U' y g( @2 F& G6 T, I( Q8 W( l3 w uc1601(mess,1);
$ K" z9 I3 ~/ p/ a% H6 b UF_MODL_delete_list(&face_list);
/ b/ L" u% D+ Z# c, V ' M9 K' e3 w1 E. c w+ f
# S/ b0 x2 i$ z3 B' c
F: o" u: }( U& ?# k5 E3 W+ u[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1565340977\QQ\WinTemp\RichOle\FZ61VSAT8LT(4HFU3[%T3{I.jpg[/img]
5 p7 K" c/ z. @+ l- N# g1 |
2 ?+ a+ A" T' ^
2 r% _" s0 [0 w* H3 O. x |