//改变组件的引用集
void replace_refset(tag_t part_occ, const char*refset_name)
{
Session *theSession = Session::GetSession();
Part *workPart(theSession->Parts()->Work());
Part *displayPart(theSession->Parts()->Display());
std::vector<Assemblies::Component *> components1(1);
components1[0] = (Assemblies::Component *)NXObjectManager::Get(part_occ);
ErrorList *errorList1;
errorList1 = workPart->ComponentAssembly()->ReplaceReferenceSetInOwners("Entire Part", components1);
delete errorList1;
}
【UG\NX二次开发】NXOpen 改变组件的引用集(ReplaceReferenceSetInOwners())
于 2023-11-10 09:57:39 首次发布