{'fraction_non_alphanumeric': 0.02056807051909892, 'fraction_numerical': 0.0019588638589618022, 'mean_word_length': 4.941860465116279, '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}}
Surface Remeshing and Applications

Due to the focus of popular graphic accelerators, triangle meshes remain the primary representation for 3D surfaces. They are the simplest form of interpolation between surface samples, which may have been acquired with a laser scanner, computed from a 3D scalar field resolved on a regular grid, or identified on slices of medical data. Typical methods for the generation of triangle meshes from raw data attempt to lose as less information as possible, so that the resulting surface models can be used in the widest range of scenarios. When such a general-purpose model has to be used in a particular application context, a pre-processing is often worth to be considered. The central focus of this work is the automatic remeshing of highly detailed surface triangulations. We will discuss applications such as rendering, simulation and compression, and we will show how to post-process models in order to recover information which was lost, or “hidden”, by a prior remeshing process.