Triangle-triangle intersections with different numerical representations

The detection and classification of triangle intersections in virtual environments are key ingredients in many computer graphics and geometry processing applications, especially for 3D reconstruction, rendering, modeling, and mesh optimization. Current solutions often necessitate rewriting intersection algorithms when transitioning between numerical representation systems, such as floating-point and rational numbers, to maintain robustness and precision. This work-in-progress report introduces a tool designed to address the triangle-triangle intersection problem robustly and exhaustively. By breaking down the problem into lower-dimensional simplex intersections and utilizing robust geometric predicates, our approach aims to provide a flexible, efficient, and general solution. The tool, developed using C++ templates, will support multiple numerical representation systems, ensuring adaptability without compromising accuracy. Upon completion, it will be benchmarked against state-of-the-art methods and released as an open-source resource, offering a trustworthy foundation for future advancements in research and development.

Authors

Institutions

Publication Details

Published
2025-03-08
DOI
https://doi.org/10.1109/vrw66409.2025.00092
Citations
1
Primary Topic
Advanced Numerical Analysis Techniques
Type
article
Field-Weighted Citation Impact
1.33
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Triangle-triangle intersections with different numerical representations

Riccardo Scateni, Gianmarco Cherchi, L. Garau
1 citations
Advanced Numerical Analysis Techniques
1.33
article

Triangle-triangle intersections with different numerical representations

Riccardo Scateni, Gianmarco Cherchi, L. Garau
article en
1 citations

Abstract

The detection and classification of triangle intersections in virtual environments are key ingredients in many computer graphics and geometry processing applications, especially for 3D reconstruction, rendering, modeling, and mesh optimization. Current solutions often necessitate rewriting intersection algorithms when transitioning between numerical representation systems, such as floating-point and rational numbers, to maintain robustness and precision. This work-in-progress report introduces a tool designed to address the triangle-triangle intersection problem robustly and exhaustively. By breaking down the problem into lower-dimensional simplex intersections and utilizing robust geometric predicates, our approach aims to provide a flexible, efficient, and general solution. The tool, developed using C++ templates, will support multiple numerical representation systems, ensuring adaptability without compromising accuracy. Upon completion, it will be benchmarked against state-of-the-art methods and released as an open-source resource, offering a trustworthy foundation for future advancements in research and development.

University of Cagliari (IT)
Openalex Percentile: Top 24%
Advanced Numerical Analysis Techniques
1.33
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Triangle-triangle intersections with different numerical representations — Riccardo Scateni, Gianmarco Cherchi, et al. · (2025) | TGRS Research Map | TGRS