##前言 ##
接触CGAL已经有半年了,从最初的厌恶(对于一个初学者来说,CGAL确实有点难度,它要求初学者有一定基础)到后来的喜欢。现在觉得CGAL简直完美极了,虽然它存在一些BUG但是这并不妨碍我爱上CGAL。它的设计是那么的精巧,几何算法是那么的丰富,它的方方面面都让我惊叹,我相信只要你认真学习,绝对可以从中学习很多很多东西,不管是一个软件的设计,还是底层代码的编写,只要你认真学习了,我相信未来的你的计算机技术会有几个层次的飞跃。我写这些文章的目的是为了让CGAL更加的容易使用,让更多的中国开发者来使用CGAL,让CGAL变的更加的完美和强大。
## CGAL的简介 ##
CGAL(Computational Geometry Algorithms Library)计算几何算法库官网网址CGAL官网。如果你问CGAL是什么?学过C++的农工们都知道STL(Standard Template Library)。再想想我们在程序中使用STL中的vector, list ,deque等等。如果你说你没使用过STL中任何一个容器或者算法。我想你不必浪费时间继续学习CGAL下去了。赶紧打开手头上的IDE(vs ,vc60, vim)开始尝试着使用下STL吧。它真的是一个强大的模板库,使用很方便。等使用之后再来接着学习CGAL。没错,我之所以在这里提出STL,因为CGAL在计算几何扮演的地位就像STL在C++中的地位。它们的共同点都是使用者不需要了解内部具体实现过程,只