{'fraction_non_alphanumeric': 0.013237063778580024, 'fraction_numerical': 0.0024067388688327317, 'mean_word_length': 4.818181818181818, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Core and Cavity Generation Using Slicing and Boolean-Based Algorithm

In the fast moving technological world, few researchers are trying to formulate systems with automatic mould design processes in order to reduce mould design and development time and produce a consistent mould's quality. Currently, no commercial software are able to generate core and cavity without user intervention during the process. Thus, an algorithm is proposed in this research to automatically generate core and cavity of moulds by using slicing and Boolean-based approach. A 3D moulded part in a standard CAD file format is used as an input for the algorithm and the output is presented as a set of core and cavity in 3D model. Two criteria to define the best generated core and cavity are considered at this stage which is undercut and floating lump.