scispace - formally typeset
Open AccessJournal Article

A computational basis for conic arcs and boolean operations on conic polygons

Reads0
Chats0
TLDR
In this paper, 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 arc that immediately leads to a realization of regularized boolean operations on conic polygons.
Abstract
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).

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Model-Based 3D Hand Pose Estimation from Monocular Video

TL;DR: A novel model-based approach to 3D hand tracking from monocular video is presented, which introduces new occlusion forces and shows that using all gradient terms greatly improves the performance of the method.
BookDOI

Effective computational geometry for curves and surfaces

TL;DR: In experiments with planar arrangements for curves up to degree four, the modular filter accelerated the computation for arrangements of cubic curves by a factor of about 6.

Robust Geometric Computation.

TL;DR: A recent extension of exact computation, the so-called “soft exact approach,” has been proposed to ensure robustness in this setting, and general methods for treating degenerate inputs are described.
Journal ArticleDOI

Recent progress in exact geometric computation

TL;DR: This survey describes recent progress in EGC research in three key areas: constructive zero bounds, approximate expression evaluation and numerical filters.
Journal ArticleDOI

An exact and efficient approach for computing a cell in an arrangement of quadrics

TL;DR: It is shown that the coordinates of the singular points in the authors' special projected planar arrangements are roots of quadratic polynomials, which are usually rational and contain at most a single square root.
References
More filters
BookDOI

Ideals, Varieties, and Algorithms

TL;DR: In the Groebner package, the most commonly used commands are NormalForm, for doing the division algorithm, and Basis, for computing a Groebners basis as mentioned in this paper. But these commands require a large number of variables.
Journal ArticleDOI

Algorithms for Reporting and Counting Geometric Intersections

TL;DR: Algorithms that count the number of pairwise intersections among a set of N objects in the plane and algorithms that report all such intersections are given.
Book ChapterDOI

The LEDA Platform of Combinatorial and Geometric Computing

TL;DR: An overview of the LEDA platform for combinatorial and geometric computing and an account of its development are given and some recent theoretical developments are discussed.
Proceedings Article

Generic Programming

TL;DR: It is argued that generically programmed software component libraries have important advantages for achieving software productivity and reliability.
Journal ArticleDOI

Efficient isolation of polynomial's real roots

TL;DR: A generic algorithm is presented, which enables one to describe all the known algorithms based on Descartes' rule of sign and the bisection strategy in a unified framework and is optimal in terms of memory usage and as fast as both Collins and Akritas' algorithm and Krandick's variant, independently of the input polynomial.