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 @ 9:13 am
Author: googletechtalks
Length: 54:59
Rating:
Views: 10,700
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:
online virus scan spyware anti virus news war computer graphic design computer jobs computer services os x computer electronics cheap notebook computer wholesale computer free virus scan computer programmer programs computer cable computer system mcafee anti virus computer software computer communication computer part computer network computer monitor ubuntu computer check computer mouse wireless network computer game gateway computer virus protection computer news trojan virus computer recycling computer virus free computer wallpaper computer directory yahoo computer science used computer sony computer computer associate computer desk computer animation free anti virus download laptops notebook pc computer repair music computer wallpaper conspiracy computer book corner computer desk computer networking solution wireless setup politics refurbished computer computer networking learn friends computer technology red hat blingbling math desktop computer computer virus panda anti virus gaming computer computer spyware computer repair computer program computer consulting training computer accessory cheap computer facts buy computer computer telephony free virus protection download java science kids computer chair computer help how to build a computer computer game design discount computer computer speaker linux earth compaq computer computer graphic computer show computer internet computer programming girls windows norton anti virus computer furniture computer processing data preparation processing services acer computer microsoft anti virus computer armoire history of computer bum fights computer equipment software computer avg anti virus free computer rental free anti virus avg anti virus computer sales marketing shop for computer cartoons anti virus program vista slax linux anti virus apple computer in home computer service computer memory anti virus protection computer component debian notebook computer free anti virus software free virus protection macintosh computer computer background computer hardware equipment computer programming services computer education computer sale computer cases business computer solution virus scan mac computer hp computer computer support computer hardware free computer game clinton conspiracy anti virus software windows xp dell laptop computer computer consulting computer training computer store computer security personal computer dell computer networking computer networking computer forensics computers html history computer keyboard