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.

Triangle-triangle intersections with different numerical representations

Scateni, Riccardo
Secondo
;
Cherchi, Gianmarco
Ultimo
2025-01-01

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.
2025
3D reconstruction
Collision detection
Mesh models
Virtual reality
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11584/479645
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact