青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 680|回复: 3

[疑难] UG二次开发C++中怎么只选择实体过滤片体!请高手给个方法,源码更好

[复制链接]
发表于 2015-3-25 19:30 | 显示全部楼层 |阅读模式
ug二次开发C++中怎么只选择实体过滤片体!请高手给个方法,源码更好
发表于 2015-3-25 21:40 | 显示全部楼层
char cues[] = "choose single body";( [6 Y# ]! C. L* |  \* x
        char titles[] = "对象选择对话框";
( L6 s4 t, f" d8 U# a        int response = 0;
8 W3 \4 T1 [/ H) `# b        int count, k;9 ~. N% u, f4 X* n# O
        tag_p_t objects;1 }0 j3 B/ R1 N! W8 x7 y: x- b( C
        uf_list_p_t        body_face_list;0 r2 b+ L% j& l
        int   f, cont;
0 E- B- B  C' J( C1 ~6 P7 K' S+ I  b8 y# f5 Y
        tag_t face;" [; P% p/ `. q# R! s4 i
! N+ e* x1 ^: M

. f/ L8 n' ^; J4 F" E        UF_UI_selection_options_t opts;: i5 l2 z: y: z4 o& T
        UF_UI_mask_t mask[1] = { UF_solid_type, 0, UF_UI_SEL_FEATURE_SOLID_BODY };
3 ~5 i; }% g. p  t        opts.other_options = 0;& ?. R/ @" F! `6 ~
        opts.reserved = NULL;% u3 U+ L' f' u- K  d, g1 F
        opts.num_mask_triples = 1;$ _4 u. q+ ^, h$ F
        opts.scope = UF_UI_SEL_SCOPE_WORK_PART_AND_OCC;% w5 l' {& ^! r+ F+ k2 J% c; |. j' I' ^
        opts.mask_triples = &mask[0];
0 F( n) ?- u6 Y! M( x; h. Q
! s0 j' Z' k8 T# T/ G3 tL30:8 S  i4 ?" q3 ]; ?8 U. H
/ O6 d: W' I7 p% y" |. m. x
        UF_UI_select_by_class(cues, &opts, &response, &count, &objects);

评分

参与人数 1技术 +1 激情 +10 G币 +10 收起 理由
victor_tech + 1 + 10 + 10 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-26 20:14 | 显示全部楼层
谢谢兄弟,问题已解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-4-27 22:17 , Processed in 0.055152 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表