【UG\NX二次开发】UF PART清理【移除高亮、删除表达式等等】(UF_PART_cleanup)

UF_PART_cleanup
 
定义在:uf_part.h
 
概述
使您可以指定一个或所有部件清理过程。每个部件清理过程都有一个表示位掩码的定义。您将这些位组合在一起以获取option_mask参数。每个位的部件清理程序如下。 

UF_PART_cleanup_highlight - 在内部Open API中,关闭根部分中所有可显示对象的对象突出显示。 
注意:这不会从选择列表中删除对象,它只是取消所有内容。 
在外部Open API程序中,此选项不会做任何事情。 


UF_PART_cleanup_all_groups - 删除没有成员的工作部分的所有组对象。 

UF_PART_cleanup_unnamed_groups - 删除没有成员的工作部分的所有未命名组。 

UF_PART_cleanup_unreferenced - 删除工作部件中引用计数为零且没有反向链接的所有未引用的,被谴责的对象。 如果单个反向链接是视图,则删除仅具有一个反向链接的被谴责对象从对象到其依赖视图的依赖链接。 

UF_PART_cleanup_feature - 执行固体清理。系统会分析所有实体,以确保其所有面和边都存在并与Parasolid表示一致 。如果检测到错误, 系统将尝试修复该部件。 

UF_PART_cleanup_all - 设置所有位,以便在所有部件上运行所有部件清理功能 。要只运行工作部分,你必须清除位UF_PART_cleanup_parts_all和UF_PART_cleanup_parts_components通过指定 UF_PART_cleanup_all&UF_PART_cleanup_parts_all&UF_PART_cleanup_parts_components 

UF_PART_cleanup_parts_all - 在清除所有满载的部分 会议。 

UF_PART_cleanup_parts_components - 清理工作部件, 如果工件是装配件,它会 清理工件装配件的组件。 

UF_PART_cleanup_spreadsheet - 从中删除所有电子表格零件文件。 

UF_PART_cleanup_mating - 执行配合条件清理。该系统会分析所有匹配条件,以确保所有的数据是一致的。如果检测到错误 ,系统会尝试修复它。 
注意:此操作将加载引用的部分。 

UF_PART_cleanup_CAM_cleanup - 删除孤立工具路径并删除未引用的以下任何内容 :参数集,CAM几何实体,后处理器命令集和非切割移动数据。 

UF_PART_cleanup_fonts - 消除零件中未使用的字符字体。 

UF_PART_cleanup_unreferenced_exps - 删除部件中所有未引用(未使用)的表达式。还删除仅由未引用的表达式引用的所有表达式。 
例如: 
a = 10 
b = a 
a和b都被删除。 

UF_PART_cleanup_occurrences - 删除具有与其原型相同的显示属性的所有实例中的冗余更改。 

UF_PART_cleanup_visual_editor - 从零件文件中删除所有可视编辑器数据。 

UF_PART_cleanup_hwo_force_demoting - 即使显示属性与其原型不同,也会删除所有实例的更改。
注意UF_PART_cleanup_hwo_force_demoting与UF_PART_cleanup_occurrences互斥。 

UF_PART_cleanup_drafting - 绘制对象/绘图的部分清理。 

UF_PART_cleanup_sketch - 修复平面外草图曲线 

UF_PART_cleanup_delete_broken_interpart - 删除已删除该零件间链接中的一个或多个组件的所有零件 间链接。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

社恐猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值