包围盒是一种求解离散点集最优包围空间的算法,基本思想是用体积稍大且特性简单的几何体(称为包围盒)来近似地代替复杂的几何对象。常见的包围盒算法有AABB包围盒、包围球、有向包围盒OBB。

包围盒子是指根据图形尺寸及其扩展量来绘制将选定图素包含在内的边界图形,它可以是长方体也可以是圆柱体。这个边界图形就好像一个完全包围图素的“盒子”,故被形象地称为“边界盒”。

在设计中 包围盒子是非常有用的,它可确定工件坯件的加工边界,以及辅助确定工件中心和重量等。以及用于显示模型最小用料的长宽高尺寸,方便用户快速根据尺寸进行报价。

包围盒算法是一种求解正交最优包围空间的方法

1.AABB包围盒

AABB就是3D一个简单的六面体,每一边都平行于一个坐标平面,矩形边界框不一定都是立方体,它的长、宽、高可以彼此不同。

AABB包围盒仅需要最大点和最小点,就可以迅速建立起包围盒,但由于空间冗余大,其对真实形体的描述的误差也就越大,某种程度上,做碰撞监测会比OBB不准确,这会形成两个物体还没有碰撞,但AABB形成的包围盒却相交在一起了。

相对于坐标系方向的包围盒,也叫AABB包围盒。这种包围盒长方体的每个面都平行于坐标系平面。

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_点集


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_ug_02

2.OBB包围盒

OBB这种方法是根据物体本身的几何形状来决定盒子的大小和方向,盒子无需和坐标轴垂直。这样就可以选择最合适、最紧凑的包容盒子。OBB盒子的生成比较复杂。一般是考虑物体所有的顶点在空间的分布,通过一定的算法找到最好的方向(OBB盒子的几个轴)。OBB先进行PCA算法计算三个相互垂直的三个主方向,以此为包围盒的基准,形成包围盒,更加贴近物体真实的形状。

OBB包围盒,其长方体各面的方向与被包围对象的质点分布情况有关。选择合适的算法,可以得到最小体积的长方体包围盒。

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_点集_03


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3D_04

一.UG NX 2312 包容体

包容体命令,通过选择面、实体、片体、小平面体、点、边和曲线来快速创建方块或圆柱体。在工装学科中,包容块用于隔离模型上的特殊区域。

(1)AABB包围盒子

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_ug_05


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_06


(2)OBB包围盒子

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_07


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_08


(3)对于模具,摆正坐标系(移动坐标系原点到虚拟位置),或者平面中心位置。。。

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_ug_09


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_10


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_点集_11


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_12

二.中望3D 2024

(1)AABB包围盒子

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_13


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_14


(2)OBB包围盒子

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_15


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_16


(3)包围圆柱

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_17


(4)对于模具,摆正坐标系(移动坐标系原点到虚拟位置),或者平面中心位置。。。

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_18


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_19


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3D_20


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_21

三.SV 2022包容框

(1)AABB包围盒子

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_ug_22


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_ug_23


(2)OBB包围盒子

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_24


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_点集_25


(3)包围圆柱

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_26


(4)对于模具,摆正坐标系(移动坐标系原点到虚拟位置),或者平面中心位置。。。

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_ug_27


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_28


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_29


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3D_30

四.Creo 11

三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3d_31


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_3D_32


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_33


三维建模软件:UG NX2312,中望3D2024,Sinovation ,Creo11包围盒子_NX_34