{'fraction_non_alphanumeric': 0.01845018450184502, 'fraction_numerical': 0.0018450184501845018, 'mean_word_length': 4.838709677419355, '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}}
Subdividing non-convex object meshes using a 3D Voronoi volume

We describe a method to subdivide two-manifold, non-convex object meshes using a Voronoi volume. The Voronoi volume is divided into Voronoi subvolumes to a desired density. A depth map mask generated from the object mesh is then used to remove any excess subvolumes that do not intersect the mesh. The mesh is then intersected with each Voronoi subvolume using triangle-triangle intersection. The surface of the object mesh is then reconstructed where the intersection occurred.