MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

High-Level Filtering for Arrangements of Conic Arcs

Ron Wein
Tel Aviv University
AG1 Mittagsseminar (own work)
AG 1, AG 2, AG 3, AG 4  
AG Audience
-- Not specified --

Date, Time and Location

Monday, 18 March 2002
13:30
45 Minutes
46.1 - MPII
024
Saarbrücken

Abstract

Given a set $C$ of planar curves, their arrangement

$A(C)$ is the subdivision the set induces on the plane
into vertices, edges and faces. Many computational
geometry algorithms involve the construction and
maintenance of planar arrangements. A general, robust
arrangement software package for conic arcs covers
most practical cases of planar arrangement that appear
in literature. A common approach to implementing
robust geometric algorithms is to use an exact
algebraic number type --- yet this may lead to very
slow, inefficient programs. Furthermore, while the
computation of the primitives needed for the
construction of arrangements of conic arcs is a
well-defined problem with a closed-form solution, it
is impossible to fully apply it when using the
existing machinery for exact computation.

To overcome these obstacles, a simple technique for
filtering the computations involved in the arrangement
construction is suggested: when constructing an
arrangement vertex we keep track of the steps that
have led to it construction --- this history can be
used for answering predicates very efficiently,
compared to a naive exact implementation. The construction
history also allows us to calculate some arrangement
vertices exactly, while others are only approximately
computed. We can later refine the approximate
computations in cases of ambiguity using the
construction history of the relevant vertices. Since
such cases are relatively rare, the resulting
algorithm is both efficient and robust.

Contact

Susan Hert
--email hidden
passcode not visible
logged in users only