使用Abnormal Carton设计异型纸盒最简单的方法是调用现有盒片库中的盒片,即输入纸盒的设计参数,如长、宽、高、纸厚等尺寸,就可以得到异型盒盒片设计图。如果现有的盒片图不能满足设计的要求,设计者还可以调用零件库中的零件通过拼合技术拼合成新的盒片图,并将其存储到盒片库中;若所需盒片零件零件库中没有,也不能由已有的盒片零件拼成,设计者也可以设计自己需要的盒片零件并将其存储到盒片零件库中。设计过程中,盒片零件的选择与拼合等,是通过人机交互来实现的。
2. 拼合技术
拼合技术的基本思想是用简单的有规则形状的几何体拼合成复杂的物体。拼合算法因各系统所选用的实体表示法和数据结构的不同而有很大差异。从拓扑学的角度看,拼合运算就是对参与运算物体的点分类,找出构成运算结果的点集。异型盒盒片是平面图形,相对于三维实体造型要简单一些。
3. 盒片零件
1) 盒片零件的构成与划分
盒片零件是由一条条边围成的封闭平面图形,组成盒片零件的线可分为边界线和非边界线,边界线又分为可连接边和非可连接边。所有的边界线组成盒片零件的封闭外边界,只有可连接边才可以被两个盒片零件所共有,形成两个盒片零件的连接部分。在盒片零件未连入盒片中时,其周边是单实线,代表轮廓裁切线;接入盒片后,两个盒片零件的共用边与实际盒片中的压痕线相对应。可以把纸盒每一个独立的面分成一个盒片零件,盒片拆分成盒片零件的基本原则是成盒后的每个独立的平面拆分成一个盒片零件,对于某些在结构上有密切关系的两个或多个面,也可以将其合成一个盒片零件加以考虑。
2) 盒片零件的拼合
由盒片零件拼合成盒片时,仅仅确定某盒片零件某边与其它盒片零件的某边是相连的,并不能唯一确定盒片的图形,必须对盒片零件进行变换,确定其相对位置等。只要确定第一个零件,以后的各零件被选中后,依次确定其是否需要进行变换及后连入盒片的零件边的终点与其所连边的起点之间的距离,最后就能唯一确定组成的盒片图。