Foldover-free maps in 50 lines of code
Vladimir A. Garanzha, Igor E. Kaporin, Liudmila N. Kudryavtseva, François Protais, Nicolas Ray, Dmitry Sokolov
Abstract
Mapping a triangulated surface to 2D space (or a tetrahedral mesh to 3D space) is an important problem in geometry processing. In computational physics, untangling plays an important role in mesh generation: it takes a mesh as an input, and moves the vertices to get rid of foldovers. In fact, mesh untangling can be considered as a special case of mapping where the geometry of the object is to be defined in the map space and the geometric domain is not explicit, supposing that each element is regular. In this paper, we propose a mapping method inspired by the untangling problem and compare its performance to the state of the art. The main advantage of our method is that the untangling aims at producing locally injective maps, which is the major challenge of mapping. In practice, our method produces locally injective maps in very difficult settings, both in 2D and 3D. We demonstrate it on a large reference database as well as on more difficult stress tests. For a better reproducibility, we publish the code in Python for a basic evaluation, and in C++ for more advanced applications.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 0d97782f-cde9-4b0d-869d-d89ae05dfcabCited by top-tier papers7
- Neural Slicer for Multi-Axis 3D PrintingTao Liu, Tianyu Zhang, Yongxue Chen, Yuming Huang et al.SIGGRAPH 2024 · 35 citations
- Volume parametrization quantization for hexahedral meshingHendrik Brückler, David Bommes, Marcel CampenSIGGRAPH 2022 · 23 citations
- MMGP: a Mesh Morphing Gaussian Process-based machine learning method for regression of physical problems under nonparametrized geometrical variabilityFabien Casenave, Brian Staber, Xavier RoynardNeurIPS 2023 · 21 citations
- Locally Meshable Frame FieldsHeng Liu, David BommesSIGGRAPH 2023 · 17 citations
- Efficient Embeddings in Exact ArithmeticUgo Paavo Finnendahl, Dimitrios Bogiokas, Pablo Robles Cervantes, Marc AlexaSIGGRAPH 2023 · 11 citations
Builds on2
- Incremental potential contact: intersection-and inversion-free, large-deformation dynamicsMinchen Li, Zachary Ferguson, Teseo Schneider, Timothy R. Langlois et al.SIGGRAPH 2020 · 320 citations
- Lifting simplices to find injectivityXingyi Du, Noam Aigerman, Qingnan Zhou, Shahar Z. Kovalsky et al.SIGGRAPH 2020 · 42 citations
Related papers
- Variational quasi-harmonic maps for computing diffeomorphismsYu Wang, Minghao Guo, Justin SolomonSIGGRAPH 2023 · 4 citations
- Expansion Cones: A Progressive Volumetric Mapping FrameworkValentin Z. Nigolian, Marcel Campen, David BommesSIGGRAPH 2023 · 10 citations
- TopoCut: fast and robust planar cutting of arbitrary domainsXianzhong Fang, Mathieu Desbrun, Hujun Bao, Jin HuangSIGGRAPH 2022 · 8 citations
- Nonlinear Multigrid for Injective EmbeddingYu Zhao, Renjie ChenSIGGRAPH 2026
- Compatible intrinsic triangulationsKenshi TakayamaSIGGRAPH 2022 · 16 citations
