Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Iterate over faces and getting their edges

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Iterate over faces and getting their edges


Chronological Thread 
  • 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/




Archive powered by MHonArc 2.6.18.

Top of Page