Fast linking numbers for topology verification of loopy structures

13Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

It is increasingly common to model, simulate, and process complex materials based on loopy structures, such as in yarn-level cloth garments, which possess topological constraints between inter-looping curves. While the input model may satisfy specific topological linkages between pairs of closed loops, subsequent processing may violate those topological conditions. In this paper, we explore a family of methods for efficiently computing and verifying linking numbers between closed curves, and apply these to applications in geometry processing, animation, and simulation, so as to verify that topological invariants are preserved during and after processing of the input models. Our method has three stages: (1) we identify potentially interacting loop-loop pairs, then (2) carefully discretize each loop's spline curves into line segments so as to enable (3) efficient linking number evaluation using accelerated kernels based on either counting projected segment-segment crossings, or by evaluating the Gauss linking integral using direct or fast summation methods (Barnes-Hut or fast multipole methods). We evaluate CPU and GPU implementations of these methods on a suite of test problems, including yarn-level cloth and chainmail, that involve significant processing: physics-based relaxation and animation, user-modeled deformations, curve compression and reparameterization. We show that topology errors can be efficiently identified to enable more robust processing of loopy structures.

References Powered by Scopus

A fast algorithm for particle simulations

3773Citations
N/AReaders
Get full text

A hierarchical O(N log N) force-calculation algorithm

3062Citations
N/AReaders
Get full text

Large steps in cloth simulation

616Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Topological nature of the liquid–liquid phase transition in tetrahedral liquids

46Citations
N/AReaders
Get full text

Ultrafast reversible self-assembly of living tangled matter

28Citations
N/AReaders
Get full text

A Linking Invariant for Truss Robot Motion Planning

7Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Qu, A., & James, D. L. (2021). Fast linking numbers for topology verification of loopy structures. ACM Transactions on Graphics, 40(4). https://doi.org/10.1145/3450626.3459778

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 6

55%

Researcher 3

27%

Professor / Associate Prof. 2

18%

Readers' Discipline

Tooltip

Computer Science 8

62%

Physics and Astronomy 3

23%

Materials Science 1

8%

Engineering 1

8%

Save time finding and organizing research with Mendeley

Sign up for free