One-Shot Method for Computing Generalized Winding Numbers

dc.contributor.authorMartens, Cedricen_US
dc.contributor.authorBessmeltsev, Mikhailen_US
dc.contributor.editorAttene, Marcoen_US
dc.contributor.editorSellán, Silviaen_US
dc.date.accessioned2025-06-20T07:40:05Z
dc.date.available2025-06-20T07:40:05Z
dc.date.issued2025
dc.description.abstractThe generalized winding number is an essential part of the geometry processing toolkit, allowing to quantify how much a given point is inside a surface, even when the surface has boundaries and noise. We propose a new universal method to compute a generalized winding number, based only on the surface boundary and the intersections of a single ray with the surface, supporting any oriented surface representations that support a ray intersection query. Due to the focus on the boundary, our algorithm has a unique set of properties. For 2D parametric curves, on a regular grid of query points, our method is up to 4× faster than the current state of the art, maintaining the same precision. In 3D, our method can compute a winding number of a surface without discretizing it, including parametric surfaces. For some meshes with many triangles and a simple boundary, our method is faster than the hierarchical evaluation of the generalized winding number while still being precise. Similarly, on some parametric surfaces with a simple boundary, our method can be faster than adaptive quadrature. We validate our algorithms theoretically, numerically, and by demonstrating a gallery of results on a variety of parametric surfaces and meshes, as well uses in a variety of applications, including voxelizations and boolean operations.en_US
dc.description.number5
dc.description.sectionheadersImplicit Representations
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume44
dc.identifier.doi10.1111/cgf.70194
dc.identifier.issn1467-8659
dc.identifier.pages15 pages
dc.identifier.urihttps://doi.org/10.1111/cgf.70194
dc.identifier.urihttps://diglib.eg.org/handle/10.1111/cgf70194
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Computing methodologies → Shape analysis; Parametric curve and surface models
dc.subjectComputing methodologies → Shape analysis
dc.subjectParametric curve and surface models
dc.titleOne-Shot Method for Computing Generalized Winding Numbersen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cgf70194.pdf
Size:
96 MB
Format:
Adobe Portable Document Format
Collections