一、功能概述
本工具通过PySide6构建用户界面,结合PyCATIA库实现CATIA V5的自动化操作,提供两大核心功能:
- 空几何体清理:智能识别并删除零件文档中的无内容几何体(Bodies)
- 空几何图形集清理:递归检测并清除所有层级的空几何图形集(Geometrical Sets)
工具亮点:
- 采用Qt信号槽机制实现UI与逻辑解耦
- 支持多层级递归检测的稳健算法 异常处理机制覆盖90%的COM接口操作异常
- 窗口置顶特性提升操作便捷性


二、技术实现详解
2.1 UI模块设计(PySide6)
# 窗口初始化(继承QMainWindow)
class Stats(QMainWindow):
def __init__(self):
订阅专栏 解锁全文
1520

被折叠的 条评论
为什么被折叠?



