Team geometrica

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography
Inria / Raweb 2003
Project: geometrica

Project : geometrica

Section: New Results


Geometric computing and Cgal

Rounding of polygons

Participants : Olivier Devillers, Philippe Guigue.

One way to address robustness issues in geometric algorithms is to follow the exact computation paradigm that asks to evaluate all predicates exactly. Recent work has proved that this approach can be made very efficient for most single geometric algorithms. However, in some applications, it is necessary to embed the result in some representable space (say the grid of floating numbers) : we are then faced with the problem of rounding the result in accordance with the computed (possibly in an exact way) combinatorial output. This issue is especially critical when several algorithms are cascaded, i.e. when the output of an algorithm is used as input for another algorithm in a repeated way. For such use, one needs to round intermediate results while preserving some geometric properties. We have developed algorithms for boolean operations on polygons in the plane with guarantees on the inclusion between the true result and the rounded result and also guarantees on the distance and the number of vertices of the rounded result [12].

Visualization

Participants : Radu Ursu, Laurent Rineau.

cgal now has a 2D visualization tool based on the Qt software from TrollTech. It has been chosen because of the portability feature (Windows/Unix). All 2D cgal packages now have at least one demonstration program based on this tool.

Windows support

Participant : Radu Ursu.

Support for the Windows platform has been considerably improved in cgal 3.0. In particular, the newest version of the Visual C++ compiler is supported. The user has now access to a standard installation tool Install Shield, and the use of the integrated development environment provided by Microsoft Developer Studio has been greatly facilitated.


previous
next