获取整个图档搜的线,可以是处理某一些情况的捷径,就看你怎么使用。获取到图档的线后可以进行排除,排除一些你不需要的,比如图层、线条的粗细、虚线、颜色等等,当然执行速度是由线条的数量来决定的。
vector<tag_t> get_prt_curve() {
NXOpen::CurveCollection* curveCollection1 = workPart->Curves();
NXOpen::CurveCollection::iterator it = curveCollection1->begin();
vector<tag_t>obj;
for (; it != curveCollection1->end(); it++) {
obj.push_back((*it)->Tag());
}
return obj;
}