A Computational Basis for Conic Arcs and Boolean Operations on Conic Polygons
A Computational Basis for Conic Arcs and Boolean Operations on Conic Polygons
复制标题
DOI:
10.1007/3-540-45749-6_19
复制
发表时间:
2002-09
期刊:
影响因子:
--
通讯作者:
Eric Berberich;Arno Eigenwillig;M. Hemmer;Susan Hert;K. Mehlhorn;E. Schömer
中科院分区:
文献类型:
--
作者:
Eric Berberich;Arno Eigenwillig;M. Hemmer;Susan Hert;K. Mehlhorn;E. Schömer
We give an exact geometry kernel for conic arcs, algorithms for exact computation with low-degree algebraic numbers, and an algorithm for computing the arrangement of conic arcs that immediately leads to a realization of regularized boolean operations on conic polygons. A conic polygon, or polygon for short, is anything that can be obtained from linear or conic halfspaces (= the set of points where a linear or quadratic function is non-negative) by regularized boolean operations. The algorithm and its implementation are complete (they can handle all cases), exact (they give the mathematically correct result), and efficient (they can handle inputs with several hundred primitives).