Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] CGAL::Intersection de deux polygon problèm

Subject: CGAL users discussion list

List archive

[cgal-discuss] CGAL::Intersection de deux polygon problèm


Chronological Thread 
  • From: salim78 <>
  • To:
  • Subject: [cgal-discuss] CGAL::Intersection de deux polygon problèm
  • Date: Sat, 4 Nov 2017 15:07:54 -0700 (MST)
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=SoftFail ; spf=Pass
  • Ironport-phdr: 9a23:epyR8xaTvSjSkcWEQmeBALj/LSx+4OfEezUN459isYplN5qZpsu5bnLW6fgltlLVR4KTs6sC0LWG9f24EUU7or+/81k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i762xdJRES6bFI9Zr+tQs+Bx/iwguu98pmWbwRTjyemeptzKg+3pEPfrJo4m4xnf704zhrM/SsAL+1QyHguLFaSxU6lvu+/+Zdi92JbvPd3pJ0IarnzY6ltFO8QNz8hKW1gv5WzuA==

bonsoir,
actuellement je travail sur un mini-projet, et j'utilise la bibliothèque
CGAL en vue d'obtenir l'intersection et le différence entre deux polygones
Polygon_2;
quand je fait appel à la fonction
CGAL::intersection(poly1,poly2,std::back_inserter(polyI) ); une erreur
s'affiche :
CGAL:: précondition_violation
CGAL:: préconditions_exception
mais quand j'utilise des coordonnées simples des point comme:
Point points[] = { Point(0,0), Point(2,0), Point(2,2),Point(0,2)};
Point points2[] = { Point(1,1), Point(3,1), Point(3,3), Point(0,3)};
Polygon_2 poly1(points, points+4);
Polygon_2 poly2(points2, points2+4);
la fonction donne des résultats juste
svp, si quelqu'un m'aider je suis vraiment bloqué,
cordialement.




--
Sent from: http://cgal-discuss.949826.n4.nabble.com/



Archive powered by MHonArc 2.6.18.

Top of Page