Face Collector(面收集器)控件的获取
NX9+VS2012
#include <uf.h>
#include <uf_obj.h>
UF_initialize();
//面收集器控件
PropertyList* FaceSelectProps = face_select0->GetProperties();
std::vector<NXOpen::TaggedObject *> faces = FaceSelectProps->GetTaggedObjectVector("SelectedObjects");
delete FaceSelectProps;
FaceSelectProps = NULL;
//控件为单选
//设置颜色
//UF_OBJ_set_color(faces[0]->Tag(), 73);
//控件为多选
for ( int i = 0; i < faces.size(); ++i)
{
//设置颜色
UF_OBJ_set_color(faces[i]->Tag(), 186);
}
UF_terminate();
2018年11月12日
Caesar卢尚宇
[email protected]