{'fraction_non_alphanumeric': 0.01520387007601935, 'fraction_numerical': 0.0, 'mean_word_length': 5.6118721461187215, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Research on Geometric Modeling Virtual Assembly Technology Based on Component-level Assembly Feature

Virtual assembly technology is an important part of geometric modeling. Aiming at the problem that the virtual assembly is complicated and inefficient in geometric modeling under the current modeling software platform, a method to improve the level of virtual assembly automation by constructing a component -level assembly feature library is proposed. First the paper gives the concept of assembly feature. Then the component-level assembly feature database is constructed by using the convexity and concavity feature of the model edge and the assembly feature recognition of the adjacency graph. Finally, by defining assembly semantics and constructing assembly semantics decomposition module, the underlying geometric constraints are separated from users, so that users only need to realize assembly drive through easy-to-understand assembly semantics. In order to facilitate user operation, the voice system is introduced into the general commercial software Pro/Engineer. Speech SDK(Software Development Kit) is used as the development tool of the voice module in the paper to realize the rapid virtual assembly of the integrated voice system. The results show that the proposed establishment of component-level assembly feature library is effective and feasible for realizing virtual assembly in the original modeling software environment.