UG爱好者
标题:
二次开发选择对象只选择点的问题
[打印本页]
作者:
matata
时间:
2019-1-20 12:57
标题:
二次开发选择对象只选择点的问题
我这里设置了过滤器,只选择点,为什么实际用的时候还是会把边和面都选上?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);
作者:
fthj0537
时间:
2019-1-20 21:09
这一句这样改一下试试:
std::vector< NXOpen::Selection::MaskTriple > maskTriple
(1)
;
作者:
蓝摩羯
时间:
2019-1-23 14:57
Selection::MaskTriple mask1(UF_point_type,0,0);
欢迎光临 UG爱好者 (https://www.ugsnx.com/)
Powered by Discuz! X3.2