A Remeshing Method via Adaptive Multiple Original-Facet-Clipping and Centroidal Voronoi Tessellation
Yue Fei, Jingjing Liu, Yuyou Yao, Yusheng Peng, Liping Zheng
TL;DR
This work tackles the trade-off in CVT-based surface remeshing between high-quality, exact methods and efficient but potentially lower-quality approximations. It introduces curvature-adaptive, multi-clip Centroidal Voronoi Tessellation where adaptive clipping of CVT cells is guided by local surface curvature, implemented with GPU-accelerated clipping and an area-weighted centroid update, followed by RVD-based mesh extraction. Key contributions include the curvature-driven determination of clipping counts (1–3), a neighborhood-ring facet strategy for clipping decisions, an area-weighted centroid projection onto the original surface, and GPU-enabled parallelism, all validated against multiple baselines across diverse models. The results show improved average triangle quality ($Q_{avg}$) and robust geometric fidelity (low $d_H$ and $RMS$) while offering tunable performance from faster approximations to near-exact accuracy, making the method practical for complex geometries.
Abstract
CVT (Centroidal Voronoi Tessellation)-based remeshing optimizes mesh quality by leveraging the Voronoi-Delaunay framework to optimize vertex distribution and produce uniformly distributed vertices with regular triangles. Current CVT-based approaches can be classified into two categories: (1) exact methods (e.g., Geodesic CVT, Restricted Voronoi Diagrams) that ensure high quality but require significant computation; and (2) approximate methods that try to reduce computational complexity yet result in fair quality. To address this trade-off, we propose a CVT-based surface remeshing approach that achieves balanced optimization between quality and efficiency through multiple clipping times of 3D Centroidal Voronoi cells with curvature-adaptive original surface facets. The core idea of the method is that we adaptively adjust the number of clipping times according to local curvature, and use the angular relationship between the normal vectors of neighboring facets to represent the magnitude of local curvature. Experimental results demonstrate the effectiveness of our method.
