Subject: CGAL users discussion list
List archive
- From: "Sebastien Loriot (GeometryFactory)" <>
- To:
- Subject: Re: [cgal-discuss] Iterate over faces and getting their edges
- Date: Wed, 16 Oct 2019 09:07:02 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:7LmnHhbzAXgDSVn4jgIZoND/LSx+4OfEezUN459isYplN5qZr8u/bnLW6fgltlLVR4KTs6sC17ON9f+8EjVZvd6oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9vIhi6twfcu8YZjYd/N6o8xQbCr2dVdehR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/YTQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhSEaPDM/7WrZiNF/jLhDrRy8uRJ/zY7aboKbOvVwcazSf88VS2VaU8ZNVSFMGJ+wY5cBAucDO+tTsonzp0EJrRu7HQSgCv7hxSFTiXDsxq06z+UhHh/A3Ac9GdwOt27UrNTyNKcOTOu5yKjGwivEb/NTxzj99JLIcxAhr/6WQb1wbc3RyVMvFg/AgFmbtIvoPyiR1uQKqWib7u1gVf61h24irwF8uTevxsI2hYnIgoIZ0EzL9SJ8wIssI9CzVUB1YdmhEJRKtiGaMZN7QsU4TG5zoyk6zqMJtYSncygNzZQr3wLQa/OdfIiM+B7jU/yRITh+iXl4e7y/nw6//Va8xuD4TMW501ZHojBbntXSq3wBzRze58efRvZy/0qtwzmC2xrO5uxLIk04j7TXJ4Muz7M2i5Edq17MHjXsl0XzlKKWdlsr+uyv6+n/Z7XpvJ6cN4tthgDwKKQih9WzAeo4PwUBRWSb9uO81Lrs/U39XrpGlOE5kq7csJzCJMQboLC2AxNN34o99xqyCy2q3dcYkHUdMl5JZg+Lg5LpNlzBOPz4CO2wg1WokDdl3fDGObjhD43WLnjHl7fhZ7d960lAyAYpyNBf44lZCr4EIP3pW0/xsMbUAQM+Mwyx2+rnEsly1psCWWKTBa+UKL/dsVCS6eIrOuWDeY4VuC3hJPg4/P7ulmQ0mUQdfKmsxZsYcmq0HvVgI0WDYHrjmM0NEWkQvll2cOu/g1KLVXtfZm25QrknzjA9EoOvS4nZFa63h7nUlhy2FJRNemFLDBioFm3pcJnMG9gBbyefPtVwvDUPSb+7Ws5rnUW1sAjgyr17aO/Q0iIdvJPnktNy4ruAxlkJ6TVoApHFgCm2RGZukzZQHmJk7OVEuUV4j2y7/+14jvhfT4EB4vpIVkIlL8eZwbEmTd/1XQ3Fc5GCT1P0Goz3UwF0dco4xpo1W2g4Htyjih7Z2C/zWu0akrWKANo/9aeOhiGtdfY48G7P0ewat3djWtFGbDT0iat29gyVDInMwR2U
You can use the range provided by halfedges_around_faces():
https://doc.cgal.org/latest/BGL/group__PkgBGLIterators.html#ga37229df31508a78eb4acdaf907e637e5
Sebastien.
On 10/13/19 6:43 AM, Shrabani Ghosh wrote:
Hi,
I need the edges info for specific faces. How I can iterate over edges of
the faces. Like here it can iterate over vertices of the faces.
int i=0;
BOOST_FOREACH(face_descriptor f, faces(surface_mesh)){
int j=0;
CGAL::Vertex_around_face_iterator<Surface_mesh> vbegin, vend;
for(boost::tie(vbegin, vend) =
vertices_around_face(surface_mesh.halfedge(f), surface_mesh);
vbegin != vend;
++vbegin){
j++;
std::cout << j << "th index of " << i << "th face: "<< *vbegin <<
std::endl;
}
i++;
}
how to iterate over edges?
Regards
Shrabani Ghosh
--
Sent from: http://cgal-discuss.949826.n4.nabble.com/
- [cgal-discuss] Iterate over faces and getting their edges, Shrabani Ghosh, 10/13/2019
- Re: [cgal-discuss] Iterate over faces and getting their edges, Sebastien Loriot (GeometryFactory), 10/16/2019
- Re: [cgal-discuss] Iterate over faces and getting their edges, Shrabani Ghosh, 10/16/2019
- Re: [cgal-discuss] Iterate over faces and getting their edges, Sebastien Loriot (GeometryFactory), 10/16/2019
Archive powered by MHonArc 2.6.18.