找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2483|回复: 2

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

[复制链接]

2

主题

9

回帖

119

积分

上等兵

积分
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);

10

主题

244

回帖

4601

积分

中尉

积分
4601
发表于 2019-1-20 21:09:21 | 显示全部楼层
这一句这样改一下试试:
std::vector< NXOpen::Selection::MaskTriple > maskTriple(1);

4

主题

158

回帖

5940

积分

上尉

积分
5940
发表于 2019-1-23 14:57:41 | 显示全部楼层
Selection::MaskTriple mask1(UF_point_type,0,0);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-23 04:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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