cgal self intersection extra