[原创文章,谢绝转发]
1.问题描述
CATIA中零件的最小包围盒(Minimum Bounding Box)可以用来粗略判断零件之间是否干涉,也经常用在加工件的毛坯尺寸估算。包围盒一般用长方体表示,类型通常有两种:
(1)相对于坐标系方向的包围盒,也叫AABB包围盒。这种包围盒长方体的每个面都平行于坐标系平面,如下图所示:

CATIA中获取AABB包围盒有两种快捷方法:
(a) 选中一个实体,用"Bounding Box…"命令,即可得到如上图所示的包围盒

(b) 在CATIA显示选项中选择“显示操作边界框”,如下图所示:

设置完成之后,鼠标选中一个元素,可以自动显示AABB包围盒。鼠标移走之后包围盒不保存。
(2) 第二种包围盒叫做OBB包围盒,其长方体各面的方向与被包围对象的质点分布情况有关。选择合适的算法,可以得到最小体积的

本文介绍了如何在CATIA VBA中获取零件的最小包围盒,包括AABB包围盒和OBB包围盒。通过惯性测量命令和VBA编程,实现了稳定快速的计算方法,同时讨论了这种方法可能存在的局限性,即得到的包围盒并不总是几何意义上的最小值。
最低0.47元/天 解锁文章
308

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



