CGAL: The Open Source Computational Geometry Algorithms Library
BackGoogle Tech Talks March, 3 2008 ABSTRACT Introduction Project mission statement, history, internal organization, partners, CGAL in numbers. What's in CGAL A survey on available data structures and algorithms, as well as examples how and by whom they are used. Topics include Triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, arrangements of curves and their applications, Mesh generation, Geometry processing, Alpha shapes, Convex hull algorithms, Operations on polygons, Search structures, Interpolation, Shape analysis, fitting, and distances, Kinetic data structures... Generic Programming Paradigm CGAL data structures are C++ template classes and functions, usually taking several template parameters (with default values for ease of use). This gives developers an incredible flexibility to adapt the data structures to their needs, which is important internally for code reuse, and important for end users, as they typically integrate CGAL in already existing applications. Parts of CGAL are also interfaced with languages and software like Python, Java, Scilab, Qt and the Ipe drawing editor. Exact Geometric Computing Paradigm We present how to make geometric algorithms correct, robust, and nevertheless fast, by combining floating point arithmetic with exact arithmetic, and clever filtering mechanisms to switch between these two modes. These mechanisms can be used for geometric predicates, as well as for geometric constructions, which instead of a discrete return value generate new geometric entities. Conclusion and Outlook A wrapup, and a sneak preview on algorithms that might make it into future releases of CGAL. Speaker: Andreas Fabri, PhD, GeometryFactory As member of the initial development team of the CGAL project, Andreas is one of the architects of the CGAL software. For several years he chaired the CGAL Editorial Board. In 2003, Andreas founded the GeometryFactory as spin-off of the CGAL project, offering licenses, service and support to commercial users. Andreas received his PhD in 1994 from the Ecole des Mines de Paris, while working on geometric algorithms for parallel machines at INRIA. Speaker: Sylvain Pion, PhD, INRIA Sophia-Antipolis Sylvain got involved in the CGAL project during his PhD, which he received in 1999 at INRIA. He worked then on providing generic solutions to numerical robustness issues arising in geometric algorithms. Later on he worked on the efficiency of some fundamental geometric algorithms such as 3D Delaunay triangulations. He is now also involved in C++ standardization, and is working on parallel geometric algorithms. He is employed as researcher at INRIA, and is the current chair of the CGAL Editorial Board.
Category: People
Uploaded: March 13th, 2008 @ 2:13 am
Author: googletechtalks
Length: 54:59
Rating:
Views: 6,742
Tags: education engedu google googletechtalks talk talks techtalk techtalks
Related Video Links:
» View Video Comments For CGAL: The Open Source Computational Geometry Algorithms Library
» View googletechtalks's Other Uploaded Videos
Video Thumbnails:
Video Embedding Code:
* Embed this video on your website, social bookmark, myspace, or blog.
-
Pages:
Home
YouTube's Blog -
Tags:
computer services free computer game gateway computer math shop for computer norton anti virus computer news computer equipment music business computer solution programs computer forensics anti virus protection computer chair earth computer virus computer check anti virus program science os x in home computer service computer programming dell laptop computer computer security computer game mcafee anti virus computer training apple computer anti virus computer education computer animation computer programming services computer game design red hat computer graphic design discount computer avg anti virus free computer consulting training buy computer computer hardware equipment computer recycling spyware anti virus java computer component computer background free anti virus sony computer girls compaq computer computer repair computer wallpaper computer associate computer cable computer rental corner computer desk free computer wallpaper computer spyware windows computer system computer hardware windows xp computer keyboard wireless setup computer help friends online virus scan pc computer repair free virus protection computer armoire desktop computer virus protection cheap computer clinton conspiracy computer consulting learn free virus scan computer mouse computer communication hp computer computer monitor panda anti virus wireless network cheap notebook computer kids acer computer history of computer computer processing data preparation processing services slax linux computer internet used computer networking blingbling free virus protection download computer support gaming computer software conspiracy virus scan bum fights computer networking computer electronics computer accessory notebook computer computer software computer virus computers computer speaker computer program facts computer memory wholesale computer trojan virus refurbished computer free anti virus software computer show computer store computer cases vista personal computer computer book cartoons computer part html computer programmer mac computer microsoft anti virus ubuntu avg anti virus computer networking solution debian anti virus software computer technology computer desk how to build a computer computer telephony computer sale dell computer news computer furniture computer network free anti virus download computer networking linux computer jobs computer directory yahoo politics computer science macintosh computer war computer computer graphic computer sales marketing history laptops notebook