The procedures to generate the core and cavity blocks are shown in the figure 11. After patching all the through-hole features in Step 1, it is necessary to determine the maximum dimensions Lmax, Lmax and Lmax of the moulding in X, Y, Z directions and the bounding box thicknesses a, b, c in three dimensions. The bounding box thicknesses can be determined based on the required mould strength and the mould-ing parameters. The final bounding box dimensions are (max +a, max +b, max +c). In Step 3,the parting surfaces, generated based on the parting line edges, are sewn together.In the last step, the BRDO is performed between the bounding box and the patched moulding. After the operation, the bounding box has an empty space inside. The sewn parting surface is then used as the splitting surface to split the box into two mould halves. One is the core block, the other is the cavity block. The procedures are illustrated in figure 11.