关于块编辑器中select object的问题
块编辑器中的select object功能按钮,默认情况下只能选择体,如果要想选择面应该怎么设置呢?在 filter_cb 中添加了如下代码后依然没有用,求大神指导
Selection::MaskTriple Selectionfilter;
Selectionfilter.Type = UF_solid_type;
Selectionfilter.Subtype = UF_all_subtype;
Selectionfilter.SolidBodySubtype = UF_UI_SEL_FEATURE_ANY_EDGE;
Selectionfilter.Type = UF_solid_type;
Selectionfilter.Subtype = UF_all_subtype;
Selectionfilter.SolidBodySubtype = UF_UI_SEL_FEATURE_ANY_FACE;
std::vector< NXOpen::Selection::MaskTriple >maskTriples(2);
maskTriples.push_back(Selectionfilter);
maskTriples.push_back(Selectionfilter);
selection0->GetProperties()->SetSelectionFilter("SelectionFilter", Selection::SelectionAction::SelectionActionEnableSpecific , maskTriples);
最简单方法用 面选择器
要么就是
UF_solid_type
UF_solid_face_subtype
这样去定义 admin 发表于 2014-9-2 20:50
最简单方法用 面选择器
要么就是
谢谢您的回答,但是修改代码之后还是没有起到过滤的作用,这个是什么原因呢?因为面选择器在装配界面中不起作用,所以只能用 select object ,请问这个和版本有关系吗?我用的 UG7.5,VS2010 等待花开 发表于 2014-9-3 01:32
谢谢您的回答,但是修改代码之后还是没有起到过滤的作用,这个是什么原因呢?因为面选择器在装配界面中不 ...
UG7.5,VS2008
看看论坛视频撒 admin 发表于 2014-9-3 14:20
UG7.5,VS2008
看看论坛视频撒
VS版本高了也不可以啊....那换个2008的试试吧。十分感谢~ admin 发表于 2014-9-3 14:20
UG7.5,VS2008
看看论坛视频撒
换成2008的之后果然好用了,之前的很多问题也都解决了,十分感谢~ 学习了,谢谢高手 admin 发表于 2014-9-3 14:20
UG7.5,VS2008
看看论坛视频撒
不好意思再请教一下,同样的一段程序,在UG向导中使用正常,而在MFC框架上使用时就会出现提示对话框
“Use askUserMessage ( ) or askSyslogMessage ( ) ”
很多方法都试过了,还是没有效果,清问这应该怎么解决呢
页:
[1]