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