Contact detection between curved fibres: high order makes a difference - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2023

Contact detection between curved fibres: high order makes a difference

Résumé

Computer Graphics has a long history in the design of effective algorithms for handling contact and friction between solid objects. For the sake of simplicity, most methods rely on low-order primitives such as line segments or triangles, both for the detection and the response stages. In this paper we carefully analyse, in the case of fibre systems, the impact of such choices on the retrieved contact forces. We highlight the presence of force artifacts due to the low-order geometry used for contact detection, that appear all the more visible as the fibre geometry at contact is curved. To remove such artifacts we develop an accurate detection scheme between two smooth curves, relying on an efficient adaptive pruning strategy. We use this algorithm to detect contact between super-helices at high precision, allowing us to recover, in the range of wavy to highly curly fibres, much smoother force profiles than with a classical segment-based strategy. Furthermore, our approach offers better scaling properties in terms of efficiency vs. precision compared to segment-based approaches, making it attractive for applications where accurate and reliable forces are desired. Finally, we demonstrate the robustness and accuracy of our fully high-order approach on a challenging hair combing scenario.
Fichier principal
Vignette du fichier
smoothFibers.pdf (20.54 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04364565 , version 1 (27-12-2023)
hal-04364565 , version 2 (22-05-2024)

Licence

Identifiants

  • HAL Id : hal-04364565 , version 1

Citer

Octave Crespel, Emile Hohnadel, Thibaut Métivet, Florence Bertails-Descoubes. Contact detection between curved fibres: high order makes a difference. 2023. ⟨hal-04364565v1⟩
901 Consultations
312 Téléchargements

Partager

More