找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16633|回复: 9
打印 上一主题 下一主题

【求助】UF_UI_select_single的使用?

[复制链接]
跳转到指定楼层
1
发表于 2004-7-9 20:34:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我想选择一个体、一个edge,可是不知道如何设置参数。
以下是我设置的参数,返回值正确,可是无法查询其参数:
char *message = "lease Select";
UF_UI_selection_options_t opts;  
UF_UI_mask_t mask;  
int response;  
tag_t object, view;  
opts.other_options=0;  
opts.reserved=NULL;  
opts.num_mask_triples=1;  
opts.mask_triples=[$mask]  
  
double cursor[3];
  
opts.mask_triples->object_type = UF_solid_type;//;   
opts.mask_triples->object_subtype=UF_all_subtype;//;  
opts.mask_triples->solid_type=UF_UI_SEL_FEATURE_BODY;//;  
opts.scope=UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY;  
  
int irc=UF_UI_select_single(message, [$opts, &response, &object, cursor, &view)]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2004-7-10 11:35:18 | 只看该作者
你并没有写查询函数啊,比如UF_OBJ_ask_type_and_subtype()等
3
发表于 2004-7-10 20:48:10 | 只看该作者
还是得不到特征参数,下面这三个参数怎么设置阿?求高手帮忙阿!!!
opts.mask_triples->object_type = UF_solid_type;//;  
opts.mask_triples->object_subtype=UF_all_subtype;//;  
opts.mask_triples->solid_type=UF_UI_SEL_FEATURE_BODY;//;
4
发表于 2004-7-10 22:04:59 | 只看该作者
那你为什么不用
extern int UF_UI_select_feature (
char * message,  
void * filter,  
int * count,  
tag_t ** feature_tags,  
int * response );
函数,得到特征参数?
5
发表于 2004-7-13 19:05:34 | 只看该作者
void * filter = NULL
可以选择体。
不知道如何设置参数,能选择edge。
6
发表于 2004-7-13 22:20:49 | 只看该作者
void *  filter            Input Must be NULL or castable to     UF_UI_feat_sel_type_t*.  
typedef enum UF_UI_feat_sel_type_e
{
    UF_UI_FEAT_SEL_TYPE_BROWSEABLE = 0,     /* General browseable feature */
    UF_UI_FEAT_SEL_TYPE_NO_BOOLEAN_UDF,     /* No boolean and udf features */
    UF_UI_FEAT_SEL_TYPE_LAST                /* Last enum mark, don't use this. */
} UF_UI_feat_sel_type_t;
7
发表于 2004-7-22 14:45:36 | 只看该作者
这是一个枚举类型啊,我试验了,还是不行,不知到为什么啊,高手帮忙啊。不好意思,来了就是询问啊,求助啊,关键偶还是菜鸟啊,不知道什么时候才能成为高手啊。
8
发表于 2004-7-22 15:56:00 | 只看该作者
为何不使用UF_UI_set_sel_mask( )?
9
发表于 2004-7-23 21:04:28 | 只看该作者
应这样初始化:
UF_UI_mask_t mask={UF_solid_type,UF_all_subtype,UF_UI_SEL_FEATURE_ANY_EDGE };
  
opts.mask_triples=[$mask]  
  
去掉
opts.mask_triples->object_type = UF_solid_type;//;  
opts.mask_triples->object_subtype=UF_all_subtype;//;  
opts.mask_triples->solid_type=UF_UI_SEL_FEATURE_BODY;//;
10
发表于 2004-7-25 09:57:52 | 只看该作者
多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-7 07:32 , Processed in 0.028600 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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