青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-3-25 19:30 | 显示全部楼层 |阅读模式
ug二次开发C++中怎么只选择实体过滤片体!请高手给个方法,源码更好
发表于 2015-3-25 21:40 | 显示全部楼层
char cues[] = "choose single body";
9 b. ?+ b0 [, o7 w# G        char titles[] = "对象选择对话框";
5 A1 p! c0 J  X* v2 i5 z1 t4 v        int response = 0;
, Z- `4 e' ~9 w( Q# G( n- l( D0 @        int count, k;; b. Q- r& K* g1 {$ c
        tag_p_t objects;
4 z$ \1 m* V8 p/ {# R        uf_list_p_t        body_face_list;
9 I4 a( P2 z" x3 J2 i( E! x9 Z        int   f, cont;
, R; l! G* o! M6 D/ m
9 l8 ?& `. D# m1 C5 Q4 I' X        tag_t face;
) d+ O; c$ F( \, W9 e- w
3 p  M, [4 T" F; H4 s8 l
4 V, ], M# W1 m# |9 ^; ]        UF_UI_selection_options_t opts;, P$ E) D" u3 u; b2 A- E
        UF_UI_mask_t mask[1] = { UF_solid_type, 0, UF_UI_SEL_FEATURE_SOLID_BODY };* E( w& q( k  k5 Z( C+ E
        opts.other_options = 0;/ F& j. r5 k$ o
        opts.reserved = NULL;6 Y  [! M% x5 w- L
        opts.num_mask_triples = 1;
1 ]* X2 I! B" A        opts.scope = UF_UI_SEL_SCOPE_WORK_PART_AND_OCC;: `! }: a2 h$ D5 f
        opts.mask_triples = &mask[0];
9 W7 d0 f- \0 z( m5 y% C
7 q( ?% F0 A, c, _! H  L' N1 ML30:: h2 F5 D3 I* Y
7 k$ Y+ v- y1 n7 i; d
        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-5-15 05:55 , Processed in 0.053827 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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