{'fraction_non_alphanumeric': 0.01969057665260197, 'fraction_numerical': 0.0, 'mean_word_length': 4.696, '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}}
Filling Holes in Meshes and Recovering Sharp Edges

An efficient approach to recover implicit sharp edges with the help of filling holes in meshes is presented in this paper. First, the edges near the hole are classified as smooth and sharp edges by the dihedral angel between their adjacent triangles. The hole-nodes are classified as smooth and sharp nodes according to the types of their adjacent edges. Second, different methods are adopted to shrinkage the holes for different types of hole-nodes. A triangulation method is used for smooth hole-nodes, while an extension method is used for sharp hole-nodes. Third, the filled patch is refined for a smooth and uniform mesh preserving sharp edges logically.