To generate the core/cavity blocks automatically, two methods known as the Boolean-based approach (BBA) and the Euler-based approach (EBA) are described here. In BBA, the core/cavity blocks are generated using the Boolean regularized diŒerence operation (BRDO) between the core/cavity bounding box and the mould- ing. In EBA, the Euler operation is the key process to generate the related core/ cavity block surfaces.