{'fraction_non_alphanumeric': 0.015202702702702704, 'fraction_numerical': 0.002533783783783784, 'mean_word_length': 5.771428571428571, '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}}
A laminae approach to constructing geometric feature volumes

The limiting factor for the majority of reported feature recognition (AFR) algorithms lie in their inability to handle anything more complex than the restricted geometric domain of 2.5D machined components. This paper describes a novel approach to recognising shape features on models comprising both simple and complex ruled surfaces. Specifically, the paper describes how the concept of 3D-laminae enables feature volumes bounded by complex ruled surfaces to be constructed. This generic feature recognition algorithm requires no predefined feature libraries and advocates the notion of neutral features, which separates the generic features identified by the extraction algorithm from those (features) classified subsequently to suit a discrete domain. The work concentrates on identifying machinable volumes (for manufacture by CNC machines) and the classifications presented apply specifically to this context. However, because the algorithm is capable of handling complex ruled surfaces, it is envisaged that the proposed methodology will be applicable to industries involved with the manufacture of dies and moulds.