Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Find one ring area on a polygon mesh

Subject: CGAL users discussion list

List archive

[cgal-discuss] Find one ring area on a polygon mesh


Chronological Thread 
  • From: Iasonm <>
  • To:
  • Subject: [cgal-discuss] Find one ring area on a polygon mesh
  • Date: Sun, 9 Jul 2017 04:02:39 -0700 (PDT)
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=SoftFail ; spf=None
  • Ironport-phdr: 9a23:XohZmxfdomaEIqGxp8K7I5GAlGMj4u6mDksu8pMizoh2WeGdxcu8Zx7h7PlgxGXEQZ/co6odzbGH7Oa4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9GiTe5Y75+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+t6LtmRRHphSoDLjI17X3bgdF0gK9VvB6tuxlzzojJa4+XKfV+ZLvQc90aS2RfXchfSiNODZ+zYYYUE+oMP/xVo5Xhq1cSsxezAxSnCuP1yj9Pg3/7xa403P46EQHB2gwgGs8FvXPNrNXsKKcSVuS1w7fOzTrddP5W1jL955LJchAlu/2DQbVwcc/IxEQpCgjLgFKQqYn/MDOU0OQAq26b4PB7Wu20j24otRt9rSSoxscpjITCm4Ebykjc+ClkwYs5O8e0RFB7bNOqCpdcqi+XOoVsTs4tTWxkoDs2x7wYtZKhYiQHyJoqywTCZ/GJfYWE+BLuWeSXLDxlnnxqYqi/iAy38UW4yu3zSM200FFSoypAnNjMsWoN1x/J5siBUPRy5Vyu2TKR2AzJ9u5EJkU0mbLaK54n3LEwioIevVnCEyPogkn6kq+be0s+9uS15enqbK/qq5CSOoNsjwHxKKUumsixAeQiNQgOWnCW+f2l1L3/+k35RKtFjvsonaTCv5DaIN4Upq+9AwNPzokj7BO/Ay+80NsEhXkHME5FeBWfgof1NFHBOvT4Ae6ijFStizdk2+3GPqb6ApjWNXjCkLLhfa5n5EJGyQozy8pf55NOBb0bLvLzQBy5iNuNBRAwN0m4wv3sFc5m/oIYQ2OGRKGDY43Itlrdx+s0JO+JLNsMoSr6L/Uj6tbhiHY4nRkWeqz/jshfU2yxAvkzehbRWnHrmNpUSj9Ssw==

I am trying to compute the one ring area around every vertex of a triangular
mesh. Below is the code that I used.

CGALSurfaceMesh::Vertex_range vr = Mesh.vertices();
for (auto vit = vr.begin(); vit != vr.end(); vit++) {
CGALSurfaceMesh::Face_around_target_range oneRingRange =
Mesh.faces_around_target(Mesh.halfedge(*vit));
std::cout << "Area around vertex " << *vit << " is:"
<< CGAL::Polygon_mesh_processing::area(oneRingRange, Mesh)
<< std::endl;
}

When CGAL::Polygon_mesh_processing::area(oneRingRange, Mesh) is executed i
get an error telling me:
/usr/local/include/CGAL/Polygon_mesh_processing/measure.h:314: error: call
to function 'exact' that is neither visible in the template definition nor
found by argument-dependent lookup
exact(result);
^
Why is this happening?




--
View this message in context:
http://cgal-discuss.949826.n4.nabble.com/Find-one-ring-area-on-a-polygon-mesh-tp4662808.html
Sent from the cgal-discuss mailing list archive at Nabble.com.



Archive powered by MHonArc 2.6.18.

Top of Page