青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-3-25 19:30 | 显示全部楼层 |阅读模式
ug二次开发C++中怎么只选择实体过滤片体!请高手给个方法,源码更好
发表于 2015-3-25 21:40 | 显示全部楼层
char cues[] = "choose single body";
7 W( O$ @7 Y6 Z0 I( O        char titles[] = "对象选择对话框";: I# q& T2 F/ R9 @: p6 f% G( H
        int response = 0;
% Y' B4 s3 A0 F        int count, k;
0 F, @1 z+ o  r        tag_p_t objects;0 b7 N+ j4 ^, a& L6 a+ R
        uf_list_p_t        body_face_list;/ E3 o0 W( _, h. x; d7 C
        int   f, cont;8 P$ s( i; I' `  e# @
: r" w5 s/ U/ \  P9 e( A% F
        tag_t face;" \& R/ M9 H1 B

, x/ e' t* C7 H8 A* Z0 X# E
2 Y) p9 J7 h1 P; ^" L. @, I        UF_UI_selection_options_t opts;5 f* p# S! ]) V7 D  h0 P* O1 B1 R
        UF_UI_mask_t mask[1] = { UF_solid_type, 0, UF_UI_SEL_FEATURE_SOLID_BODY };
: p; s9 `2 Y0 t0 A+ ~+ {' L& F        opts.other_options = 0;. v! D& \( ~# R' q3 R
        opts.reserved = NULL;
% X9 Z- g) l2 M  a5 l        opts.num_mask_triples = 1;$ c2 q9 |* l$ z+ I! w2 \
        opts.scope = UF_UI_SEL_SCOPE_WORK_PART_AND_OCC;5 {) s8 w9 B( o2 O4 g
        opts.mask_triples = &mask[0];( t- o' [9 E5 [9 n- _, j

/ p1 [- Q; l4 `+ A. g: v! e/ u$ KL30:
% l+ s, N1 y& d2 ?0 Y
8 L* C" K( N5 h+ J% G) V, T        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, 2025-1-23 03:19 , Processed in 0.079689 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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