|
int iType,iSubType;0 T' C: p! V. W: c
tag_t tCurFace=NULL_TAG; K' f9 {6 n6 [+ W
tag_t tWorkPart=UF_ASSEM_ask_work_part();4 c, |5 L! F4 r# _# I
UF_OBJ_cycle_objs_in_part(tWorkPart,UF_solid_type,&tCurFace);
' S2 ]6 _4 B) J while(tCurFace)
' Q& j- t* `6 b5 Y& r& P {
& _8 Z, {: g5 }6 r& J( n3 s UF_OBJ_ask_type_and_subtype(tCurFace,&iType,&iSubType);" |3 ^; h- e) o% P
if (UF_solid_face_subtype==iSubType)
1 q$ ?9 x9 S: M" E: t3 }. @/ [ {
) ]2 h+ O- n1 Q6 v 符合这个条件就是你要的面
+ B. e0 A1 [% P& k9 H* } }
" @3 m, w; [2 ~1 Z% h8 t0 G UF_OBJ_cycle_objs_in_part(tWorkPart,UF_solid_type,&tCurFace);
w7 o0 R6 t/ e r! l }
4 i9 |- |4 B& J" Z# [7 m/ R( j; f0 V1 c% a" J+ m* _' g$ f
这段代码可以遍历当前工作部件中的面,
/ d1 @1 f1 Q& l `5 `' D如果你要得到所以加载的部件,要先得到加载部件的TAG |
|