std::vector<tag_t> bodys_tag;
tag_t object_tag = NULL_TAG ;
UF_OBJ_cycle_objs_in_part ( part_tag , UF_solid_type , &object_tag );//遍历指定部件所有实体
while (object_tag != NULL_TAG)
{
int type = 0, subType = 0;
UF_OBJ_ask_type_and_subtype(object_tag, &type, &subType);//返回对象类型与子类型
if ( subType == UF_solid_body_subtype )
{
bodys_tag.push_back(object_tag);//保存体
}
UF_OBJ_cycle_objs_in_part ( part_tag , UF_solid_type , &object_tag );//遍历指定部件所有实体
}
相关文章
- 11-08NX二次开发-遍历当前part所有component,把装配子部件设置成工作部件
- 11-08python3.7脚本---遍历指定目录内所有文件
- 11-08python excel操作 练习-#操作单列 #操作A到C列 #操作1到3行 #指定一个范围遍历所有行和列 #获取所有行 #获取所有列
- 11-08Python小代码_15_遍历指定路径下的所有文件和文件夹,并格式化输出文件路径文件名和文件夹名,文件大小,修改时间
- 11-08遍历指定部件所有体,UF_OBJ_cycle_objs_in_part
- 11-08遍历指定目录下所有文件和目录的shell
- 11-08Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- 11-08【Lua】关于遍历指定路径下所有目录及文件
- 11-08C# 遍历指定目录下的所有文件及文件夹
- 11-08Java遍历文件夹下所有文件然后按照指定规则重新命名