Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] 3D triangulation: iterate vertices

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] 3D triangulation: iterate vertices


Chronological Thread 
  • From: KL <>
  • To: "" <>
  • Subject: Re: [cgal-discuss] 3D triangulation: iterate vertices
  • Date: Mon, 04 Jul 2022 21:08:16 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23:Nojjt6sZjc/wfmmD9W3YHRsaxufnVI9YMUV32f8akzHdYApBsoF/q tZmKWGBPPuLM2GhftEgbtjl9UwHvJbQy9dmTws4qSxnFyMTgMeUXt7xwmXYb3rDdJWbJK5Ex 5xDMYeYdJhcolv0/ErF3m3J9CEkvU2wbuOgTraCYEidfCc8IMsboUsLd9UR38g527BVPyvX4 Ymo+5KHZAf8s9JJGjt8B5yr+EsHUMva42twUmwWPZina3eD/5W9JMt3yZCZdxMUcKEMdgKJb 7qrIIWCw4/s10xF5uVJPVrMWhZirrb6ZWBig5fNMkSoqkAqSicais7XOBeAAKtao23hojx/9 DlCnZeAUj9zGLTnpMQ+cjpjGH9jD5VY0oaSdBBTseTLp6HHW3Xr2epnFk1rZdQavON+AGUI5 PUeJD0dKBaOm4pawprmDLUxwJ1yfI+xYdp3VnJIlVk1Cd4qTJvEGP6SvYdwzT42is1eW/3ZY qL1bBIzME2RPEURaz/7DrpljPr3vymifQQIi1u1j+0GuXHY3BZ+he2F3N39IIfXHZw9clyjj mnJ9mC8DhABP8GE0hKe43e0j6nOmzn6UcQcDtWFGuVCjlqJ2WUJBEBODFn9pPC4jgivUtRTJ lxS/CcyxUQvyKC1ZtLNRCXihmevgj4/evlrGLMn2jmT4JOBtm51GVM4ZjJGbdUnsuo/Sjory kKFkrvV6dpH7uH9pZW1qOj8kN+iBcQGBTJfOnRUE2Pp9/G4/99r0EKnosNLSfbt1rXI9SfML yeilhVWuln+pcAMzbqy51ya22uu4J3ATwpz9wzRUm+1qAV0eOZJhrBEC3CLtZ6sz67AHjFtW UTofeDCvYji6rnQz0SwrB0lRu3B2hp8GGS0baRTN5cg7S+x3HWoYJpd5jpzTG8wbJtaKWCyO BWO5lkKjHO2AJdMRfEpC25WI5p7pZUM6fy4PhwpRoMfM8kqKmdrAgk/NBX4M5/RfLgEy/piY c7znTeEHH8cBal3hD6yTI8gPUwDmUgDKZfobcmjlXyPiOLADFbMEOttGAbQMogRsf3VyC2Io o43H5bbkH13DbyuCgGJq9F7BQ5RdxATW8upw/G7g8bYf2KK7kl6V6SOqV7gEqQ595loehDgr yziAxMGkgWu7ZAFQC3TAk1ehHrUdc4XhRoG0eYEZD5EAlAvPtSi6rkxbZwyceV1/eBv16csH egMfcmNErJETTGeo2YRapz0rYpDchW3hFPWYXT9MWZnJ5MwFRbU/tLEfxf08HdcAyeys/wir uDyzQjcW5cCGFVvVZ6EdPK1wlqtlnEBg+YuDVDQK9xedRy0oohnIiD8lNEtJMQIJUmRzzeWz V/OUwYRo+XAs8k+99yQ3fKIqIKgEu1fGEtGHjiDs+juZHeCpmf6mN1OSueFezzZRVjYwqT6a LUH1ez4Pd0GgE1O7dhxHrNt+r4zuon0rLhAwwU7TXiSNwa3CqltK2Wt1NVUsvEf3adQvAa7V x7d+tRePrnVasrpHERLe1graf6c3OsYx2GL77IwKUT+oj5++raKQQNUMgXV0H5RK758MYUEx +Y9uZ9Jt1Xv10Jzb9vW3DpJ82msL2AbV/l1vJ8tBoK22BEgzUtPYMCBByKqsouDbc5AbhsjL jOO3vWQibNG2UPYfydrTHqL2ONcgdIfsRZGwU9EIVmVw4KXivgy1RxX0DI2UgUEkUkeg78rY zVmZx9vOKGD3zZ0n8wfDWqiLAdMWU+C8UvrxlpVyWDUQiFEjIAWwLHR6wpMwKwYz46YVjZc5 q6R0mq4CW/oOsT43y90SEdjp/HzC9p86mUuXSxh89utR/EHjfjN28dCplbkbzP2CMU9iV2Br u5vlAq1QbOuLjYe+sXXFKHDvYn9i3m4yKhqUPhn8K4ZW2rbfVleHNRIx1+ZIqtwGhABzaN05 wGC6C6Cu9RSGRtidgwmOJM=
  • Ironport-hdrordr: A9a23:8uuY1aNgqzZ7+8BcTuijsMiBIKoaSvp037BK7S9MoHtuA7Slfq GV7Y8mPHrP5Ar5N0tQ/+xoVJPgfZqYz+8X3WBzB8bHYOCZghrQEGgK1+KLqFePJ8S9zJ8+6U 4KSdkaNDSfNzhHZL7BkW6FOudl8NGB/ay4wcjBwh5WID1XVw==
  • Ironport-phdr: A9a23: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 FwiPzDBFeo5sg==
  • Ironport-sdr: xEsIlVkZEVC3u5wbKuy5dZCKLCi8T820l9Iit5mQF/76uMuCjl+BwVOVfF6EEtdx8p7MRXCp+j mIWPY/gX8258QP8lv0HanDSrevlgX3kb/AXV8zvDeP3Q6ZhwPix/13/MQiSu8I+SjXDBSrM/GS 32bH0w182oCu3fcWS9gtYSYGz6x5NQBERwsiQj0QIitlVTWZW/WyXXpIA0tUoYym4jrS3Lyhg6 H0SjgqXwq8iTKEciQioTjuL5ZG4mImKAvmosrdWgy8sRHVH/0bdyUJXgLoqfj2cjtgw8TVM4wS kwevlViiMOlDZicpTRLgvKyD

tri.number_of_cells() = 0
tri.number_of_vertices() = 3
 
hmmm
 
-- 
MKL
 
 
 
04.07.2022, 20:58, "Marco Feder ( via cgal-discuss Mailing List)" <>:
I’m not a CGAL expert, but... what is the value of `tri.number_of_cells()`?  Is it a valid Triangulation_3?
 
 
On 4 Jul 2022, at 20:28, KL <> wrote:
 
Hello,
 
My goal is to retrieve all the vertices of the triangulation.
My code:
 
using K = CGAL::Exact_predicates_inexact_constructions_kernel;
using Triangulation = CGAL::Triangulation_3 <K>;
using Cell_handle = Triangulation::Cell_handle;
using Vertex_handle = Triangulation::Vertex_handle;
using Locate_type = Triangulation::Locate_type;
using Point_CGAL = Triangulation::Point;
 
...
 Triangulation tri;
vector<double> pt {...};
 tri.insert( {pt[0], pt[1], pt[2]} );
tri.insert( {pt[3], pt[4], pt[5]} );
 ...
  for ( auto r = tri.all_vertices_begin(); r != tri.all_vertices_end(); r++ ){
                        
        auto &i = *r;
        auto j = i.point();
}
 
My issue is that j doesn't have meaningful points. It can even be all 0's. That is wrong.
 
I need to retrieve the 3D vertices data for each triangle.
 
How do I do that please?
 
-- 
MKL
 

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
 

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
 



Archive powered by MHonArc 2.6.19+.

Top of Page