2019
DOI: 10.1016/j.cad.2018.10.003
|View full text |Cite
|
Sign up to set email alerts
|

Geometric rounding and feature separation in meshes

Abstract: Geometric rounding of a mesh is the task of approximating its vertex coordinates by floating point numbers while preserving mesh structure. Geometric rounding allows algorithms of computational geometry to interface with numerical algorithms. We present a practical geometric rounding algorithm for 3D triangle meshes that preserves the topology of the mesh. The basis of the algorithm is a novel strategy: 1) modify the mesh to achieve a feature separation that prevents topology changes when the coordinates chang… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…In these cases exact or implicit coordinates must be converted to inexact floating point values and the necessary approximation may invalidate the model by introducing degenerate or intersecting elements. A provably correct and efficient solution to this problem is still elusive and existing algorithms are either impractical [Devillers et al 2018] or do not guarantee to produce a correct result in all the cases [Milenkovic and Sacks 2019]. However, existing heuristics proved to fail only in an extremely small percentage of practical cases .…”
Section: Exact and Approximated Methodsmentioning
confidence: 99%
“…In these cases exact or implicit coordinates must be converted to inexact floating point values and the necessary approximation may invalidate the model by introducing degenerate or intersecting elements. A provably correct and efficient solution to this problem is still elusive and existing algorithms are either impractical [Devillers et al 2018] or do not guarantee to produce a correct result in all the cases [Milenkovic and Sacks 2019]. However, existing heuristics proved to fail only in an extremely small percentage of practical cases .…”
Section: Exact and Approximated Methodsmentioning
confidence: 99%
“…The first snap rounding algorithm for 3D geometry was proposed by Fortune [Fortune 1999], but its requirements on the input make it impractical. A more practical solution was proposed later in [Milenkovic and Sacks 2019], though no guarantees are given. Recently, a 3D snap rounding algorithm for general input has been proposed in [Devillers et al 2018].…”
Section: Snap Roundingmentioning
confidence: 99%
“…One of the primary challenges encountered in implementing Boolean operations is the utilization of finite precision arithmetic. In geometric calculations, floating-point arithmetic is commonly employed for computing point coordinates [29][30][31]. Nonetheless, owing to the finite precision nature of floating-point arithmetic, the introduction of rounding errors and loss of precision becomes inevitable [32,33].…”
Section: Introductionmentioning
confidence: 99%