Subject: CGAL users discussion list
List archive
- From: ahmedtolba <>
- To:
- Subject: Re: [cgal-discuss] Getting triangle indices from Delaunay 3D
- Date: Mon, 22 Jan 2018 12:05:46 -0700 (MST)
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=SoftFail ; spf=Pass
- Ironport-phdr: 9a23:+SfiDhNiOr89KpKaZJ4l6mtUPXoX/o7sNwtQ0KIMzox0LfnzrarrMEGX3/hxlliBBdydt6odzbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlViDanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkJNzA37mLZhc5+jKxGrx2uuxNxzpXIYIyXKPZyYr/Rcc8ESWdHQ81fVzZBAoS5b4YXFeUBPeNYoJfgqFsSqhu+ARKjC/nywTJPiX720rc10+E/HgHexgwgGN0OsG7Oo9XwMacdT/q1wbLIzTXEc/NW3C3y6InMchw7vf6MWrdwfNPXxEIyGQ3FiVCQppbkPzOTzukNtXKU4PF7WuKrlWErsR1+oj+qxsoql4LHhZoVx0jZ+Sh43oo5P8O0RU51bNK+DZdduS+XO5F0T888RWxjpTw0xaccuZGheSgH0JQnyADba/yAa4WI5B3uWPyXIThin31qY7a/iAio/Ue8ze38U9G40FdMriVbjtnBrm0B2h3N5sSdVPdw/kms1SyS2w3d5OxIO0I5mbTDJ54k2LEwl54TsUrZHi/xnUX7lKCXdko+9eit9evneq/mppiTN49ukA7+N6EuldKlAekjMggOWHSb+eGm273i+U31WqlFjvozkqXBqpDVOdwbprKlAw9Syoss9xm/AC2i0NgBgHYHLUlFdw6aj4jyIFHDO+v4DPe6g1S0ijhn3fHGPrv7ApXMNHfPirnhfawuo3JbnQE8xNQa65NPAawaO9ryXFXwvZrWFEwXKQuxlu/nDdhxyoQaU2vHVr+WOabfqUWP6fgmJuyBfqcVvyr4IvkhofXpiClqyhcmYaC10M5POziDFfN8LhDBOCu+spI6CW4P+zEGYqnvgVyGXyRUYi/pDaI7+jQyCYbgBoDGFNv03O6xmRyjF5gTXVhoT0iWGC6zJYWDR/IFaSbUKchkwGRdCOqRDrQ53BTrjzfUjrpqKu2Np38e6dTl3dJ/4+CVnhY3p2V5
I tried the following code
but I have incorrect indices
std::vector<int> triangles;
std::map<Delaunay3::Vertex_handle, int> index_of_vertex;
int j = 0;
for (Delaunay3::Finite_vertices_iterator it =
dt.finite_vertices_begin();
it != dt.finite_vertices_end(); ++it, ++j)
{
index_of_vertex[it.base()] = j;
}
for (Delaunay3::Finite_facets_iterator itFacet =
dt.finite_facets_begin();
itFacet != dt.finite_facets_end(); itFacet++)
{
triangles.push_back(index_of_vertex[itFacet->first->vertex(0)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(1)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(2)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(0)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(2)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(3)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(1)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(2)]);
triangles.push_back(index_of_vertex[itFacet->first->vertex(3)]);
}
--
Sent from: http://cgal-discuss.949826.n4.nabble.com/
- [cgal-discuss] Getting triangle indices from Delaunay 3D, ahmedtolba, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, Thomas Morzadec, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, Mael Rouxel-Labbé, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, ahmedtolba, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, ahmedtolba, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, Andreas Fabri, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, ahmedtolba, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, Andreas Fabri, 01/22/2018
- Re: [cgal-discuss] Getting triangle indices from Delaunay 3D, ahmedtolba, 01/22/2018
Archive powered by MHonArc 2.6.18.