Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] question on CGAL::create_exterior_skeleton_and_offset_polygons_2

Subject: CGAL users discussion list

List archive

[cgal-discuss] question on CGAL::create_exterior_skeleton_and_offset_polygons_2


Chronological Thread 
  • From: Hoang Giang Bui <>
  • To:
  • Subject: [cgal-discuss] question on CGAL::create_exterior_skeleton_and_offset_polygons_2
  • Date: Fri, 15 Apr 2016 09:46:39 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:q7V59hyhKTcw9mnXCy+O+j09IxM/srCxBDY+r6Qd0e4VIJqq85mqBkHD//Il1AaPBtWLra8bwLOM4ujJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd6CyZnonLnoqtX6WEZhunmUWftKNhK4rAHc5IE9oLBJDeIP8CbPuWZCYO9MxGlldhq5lhf44dqsrtY4q3wD86Fpy8kVWqrze+E0TKdTES89G2Ez/szi8xfZHiWV4X5JcmIflBUALAnM6h6ydIrw+n/6ueB+gnHCbeX5SLk1XXKp6KI9G0ygszsOKzNsqDKfscd3lq8O+B8=

Hello

I have a simple question. To create an offset polygon I used the code from examples:

 Polygon_2 poly ;
  poly.push_back( Point(0,0) ) ;
  poly.push_back( Point(1,0) ) ;
  poly.push_back( Point(1,1) ) ;
  poly.push_back( Point(0,1) ) ;

  FT lOffset = 0.1 ;
  PolygonPtrVector outer_offset_polygons = CGAL::create_exterior_skeleton_and_offset_polygons_2(lOffset,poly);
  print_polygons(outer_offset_polygons);

But it produces two polygons:

Polygon list with 2 polygons
Polygon with 4 vertices
(-0.146421,-0.146421)
(1.14642,-0.146421)
(1.14642,1.14642)
(-0.146421,1.14642)
Polygon with 4 vertices
(-0.1,1.1)
(1.1,1.1)
(1.1,-0.1)
(-0.1,-0.1)

The second is correct but the first seems hard to understand. Does anyone have idea what it is?

Giang



Archive powered by MHonArc 2.6.18.

Top of Page