//删除装配约束
std::vector<tag_t> cons_tag;
tag_t object_tag = NULL_TAG ;
UF_OBJ_cycle_objs_in_part ( UF_ASSEM_ask_work_part() , UF_constraint_type , &object_tag );//遍历工作部件所有约束
while (object_tag != NULL_TAG)
{
cons_tag.push_back( object_tag );
UF_OBJ_cycle_objs_in_part ( UF_ASSEM_ask_work_part() , UF_constraint_type , &object_tag );//遍历工作部件所有约束
}
//删除装配约束
for (int i = 0; i < cons_tag.size(); i++)
{
UF_OBJ_delete_object( cons_tag[i] );
}

posted on 2021-06-22 11:24  ′斯文敗類  阅读(199)  评论(0)    收藏  举报