QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2454|回复: 2
打印 上一主题 下一主题

[已回复] 二次开发选择对象只选择点的问题

[复制链接]

上等兵

Rank: 1

2

主题

11

帖子

119

积分
跳转到指定楼层
楼主
发表于 2019-1-20 12:57:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我这里设置了过滤器,只选择点,为什么实际用的时候还是会把边和面都选上?selection0->GetProperties()->SetString("LabelString", "选择偏移点");//对象选择过滤 只能选点
std::vector< NXOpen::Selection::MaskTriple > maskTriple;
Selection::MaskTriple mask1(UF_point_type,UF_point_subtype,UF_UI_SEL_NOT_A_FEATURE);
maskTriple.push_back(mask1);
selection0->GetProperties()->SetSelectionFilter("SelectionFilter", Selection::SelectionAction::SelectionActionEnableSpecific, maskTriple);

有奖推广贴子: 

回复

使用道具 举报

中尉

Rank: 5Rank: 5

10

主题

255

帖子

4601

积分
沙发
发表于 2019-1-20 21:09:21 | 只看该作者
这一句这样改一下试试:
std::vector< NXOpen::Selection::MaskTriple > maskTriple(1);
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

4

主题

162

帖子

5940

积分
板凳
发表于 2019-1-23 14:57:41 | 只看该作者
Selection::MaskTriple mask1(UF_point_type,0,0);
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-10 20:13

返回顶部