hellobigbrother ,在 CATIA 设计工作中,经常会遇到这样的需求:
一个零件里有多个 Body 几何体,需要分别统计它们的大致外形尺寸。 如果一个一个手动测量,不仅慢,而且容易漏掉对象。所以我在快捷键助手的定制功能页里,增加了一个功能:预选多几何体批量求包围盒
这个功能主要用来批量处理 CATPart 中提前选中的多个几何体,自动生成包围盒,并导出长、宽、高和重量信息清单。
它现在支持两种处理方式。
第一种是: 生成包围盒,并导出尺寸和重量信息,程序会根据你选中的几何体,批量生成对应的包围盒曲线,并输出一个 TXT 清单,清单里会包含每个几何体对应的长、宽、高和重量信息(如下图所示)。

第二种是: 仅导出重量信息,如果你暂时不需要生成包围盒,只想快速统计所选几何体的重量信息,也可以选择这个模式。这样程序不会创建包围盒结果,只会导出重量清单。
基本使用方法,使用步骤很简单:
1. 打开一个 CATPart 文件。
2. 在结构树或模型区中提前选中需要处理的多个几何体。
3. 打开插件窗体,进入定制功能页。
4. 点击“预选多几何体批量求包围盒”按钮。
5. 在弹出的窗口中选择处理方式。
如果选择生成包围盒,程序还需要一个坐标系作为包围盒方向基准,你可以提前把坐标系也一起选中;如果没有提前选中坐标系,程序会提示你手动选择一个坐标系。
输出结果在哪里?程序会在当前 CATPart 的保存路径下生成 TXT 报告,如果当前 CATPart 还没有保存路径,报告会优先输出到桌面。生成包围盒时,程序会在 CATPart 中创建一个新的结果图形集,生成出来的包围盒曲线会集中放在这个结果图形集中,方便后续查看、隐藏、删除或管理,生成的包围盒曲线名称中包含了包围盒的长宽高尺寸,如下图所示。

为什么要用坐标系?包围盒的长宽高不是绝对唯一的,它和测量方向有关。比如同一个零件,如果按默认坐标系测量,得到的是一组尺寸;如果按某个装配方向或加工方向测量,得到的尺寸可能就不一样。所以这个功能允许用户选择坐标系,让包围盒尺寸更符合实际设计、加工或报价时的参考方向。
适合哪些场景?这个功能比较适合下面这些场景:
- 一个零件里有多个 Body,需要批量统计外形尺寸;
- 做粗略报价时,需要快速知道多个几何体的大概长宽高;
- 需要整理多个零件体的重量信息;
- 想快速生成每个几何体的包围盒曲线,方便后续检查空间范围;
- 想把尺寸和重量结果输出成清单,方便复 制、整理或发给别人。
使用时需要注意:建议提前选中的是 CATPart 中的 Body 几何体。
这个功能的核心目标就是:少点几次鼠标,少做重复测量,快速得到多个几何体的尺寸和重量清单。对于经常做 CATIA 建模、拆件、报价、空间检查的用户来说,这个功能会比较实用。