| Iterated snap rounding with bounded drift |
| Full text |
Pdf
(310 KB)
|
| Source
|
Annual Symposium on Computational Geometry
archive
Proceedings of the twenty-second annual symposium on Computational geometry
table of contents
Sedona, Arizona, USA
SESSION: Session 10 (wednesday, june 7th--10:40 am-12:00 pm)
table of contents
Pages: 367 - 376
Year of Publication: 2006
ISBN:1-59593-340-9
|
|
Author
|
|
Eli Packer
|
Stony Brook University, Stony Brook, NY
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 18, Citation Count: 3
|
|
|
ABSTRACT
Snap Rounding and its variant, Iterated Snap Rounding, are methods for converting arbitrary-precision arrangements of segments into a fixed-precision representation (we call them SR and ISR for short). Both methods approximate each original segment by a polygonal chain, and both may lead, for certain inputs, to rounded arrangements with undesirable properties: in SR the distance between a vertex and a non-incident edge of the rounded arrangement can be extremely small, inducing potential degeneracies. In ISR, a vertex and a non-incident edge are well separated, but the approximating chain may drift far away from the original segment it approximates. We propose a new variant, Iterated Snap Rounding with Bounded Drift, which overcomes these two shortcomings of the earlier methods. The new solution augments ISR with simple and efficient procedures that guarantee the quality of the geometric approximation of the original segments, while still maintaining the property that a vertex and a non-incident edge in the rounded arrangement are well separated. We investigate the properties of the new method and compare it with the earlier variants. We have implemented the new scheme on top of CGAL, the Computational Geometry Algorithms Library, and report on experimental results.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
The CGAL User Manual, Version 3.1, 2004.
|
| |
3
|
M. de Berg, D. Halperin, and M. Overmars. An intersection-sensitive algorithm for snap rounding. Technical Report UU-CS 2004-055, Utrecht University, 2004.
|
| |
4
|
|
| |
5
|
S. Fortune. Vertex-rounding a three-dimensional polyhedral subdivision. Discrete Comput. Geom., 22(4):593--618, 1999.
|
 |
6
|
Michael T. Goodrich , Leonidas J. Guibas , John Hershberger , Paul J. Tanenbaum, Snap rounding line segments efficiently in two and three dimensions, Proceedings of the thirteenth annual symposium on Computational geometry, p.284-293, June 04-06, 1997, Nice, France
[doi> 10.1145/262839.262985]
|
| |
7
|
D. H. Greene and F. F. Yao. Finite-resolution computational geometry. In Proc. 27th Annu. IEEE Sympos. Found. Comput. Sci., pages 143--152, 1986.
|
| |
8
|
L. Guibas and D. Marimont. Rounding arrangements dynamically. Internat. J. Comput. Geom. Appl., 8:157--176, 1998.
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
E. Packer. Finite-precision approximation techniques for planar arrangements of line segments. In Master's thesis, Dept. Comput. Sci., Tel-Aviv Univ., 2002.
|
| |
13
|
S. Raab. Controlled perturbation for arrangements of polyhedral surfaces with application to swept volumes. M.Sc. thesis, Dept. Comput. Sci., Bar Ilan University, Ramat Gan, Israel, 1999.
|
| |
14
|
|
|