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: Marco Feder <>
  • To: "" <>
  • Subject: Re: [cgal-discuss] 3D triangulation: iterate vertices
  • Date: Mon, 4 Jul 2022 18:58:07 +0000
  • Accept-language: it-IT, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sissa.it; dmarc=pass action=none header.from=sissa.it; dkim=pass header.d=sissa.it; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iw2vlf57jhvfJigLL/53LMuHVBE1FlhtxN+XMEHwfRA=; b=CTJrDRb/7SIkX4nTnqRx487Aw4gi3w21HDF3MXjRjYjQp/MxWML7VXnhxrDlkxQYiWdBpLlA/SRKAPt1ObQPqxQukgwjMieeeV0njzmsMA9rA00dfc0hpIa8J3+q8388g4c+dhgcTXTcaVG3DgFAfLOMdmnvx99fepYGHt2Os7ALd9gHZiHUml6+koeKGCl79RJWxdupbPvnrqVJNcowG+1dlbO5NwT9OXfwbbegoEATAiHMt1rC1Lz0V2oeypTnGjC9J4yRHXQJFUxV3JO/Buv+21pFh152MXjs02hp2SWJfTHJq3R+faMPpTUEWSRs7Pyx37c0CLJQdaxqQcnKhg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TNGU3woUdtWAJKsLcJWSaPoGAdTVhLe523jQngEj1+C1uwIweLkW2Ym4eIPJpynjpHcCKCIKIanvW0TIbOwt5LgRxwI5HrnYvzzSr+PkMqNRJcKdhcb0ZBDw9rueXw3VdXgMdXlHk1Q/oFu9tOArPKdEqKIBxXq4MnVyIAtoU9bv/XgVSTdKOJ2krlU52IJhUs2tDLVQZtRiXLvBgsS+4QycLMikw/MC0WLtcW9CUdx35A6IZBW1W9pOk8snpNWi92btJ7qfq9Ge0UDiVH7tjYDgoKIs9CgnWAPuizo2dIe2pJATsYzoR5oKhUv3lH5hSiHZrNtbhA3Qp1hSQlJ/BA==
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
  • Ironport-data: A9a23:EE8cX69yoanPy+aZooK8DrUD6HuTJUtcMsCJ2f8bNWPcYEJGY0x3m zRNXm6AO/jfYTehfdAnYYW39U4Hv5WBzdU2Ggdtqn9EQiMRo6IpJ/zJdxaqZ3v6wu7rFR88s Z1GMrEsCOhuExcwcz/0auCJQUFUjP3OHvymYAL9EngZqTVMEU/Nsjo+3b9j6mJUqYLhWVnV5 ouu+5S31GKNglaYDEpEs8pvlzs05JweiBtA1rDpTa0jUPf2zhH5PbpHTU2DByOQrrp8QoZWc 93+IISRpQs1yfuC5uSNyd4XemVSKlLb0JPnZnB+A8BOiTAazsA+PzpS2Pc0MS9qZzu1c99Zl /8Ut4GCcgEVEobwxstNXjpHMgJjBPgTkFPHCSDXXc274nD8Kyap6tAwSUY8MMsf5/p9BnxI+ boAMjcRYxufhuWwhrWmVu1rgcdlJ87uVG8dki04i2iBUrB8G9aeEs0m5vcAtNs0rsVAEPrTf eICaCF0ZVLBf3WjP39OWM9kxb7z2BETdRV1hFmrppI+3lHOkgUpzL7BN8rbVfmVEJA9ckGw/ TudpDygWHn2Lue3wjWM9jegh/TEgDjgcJkDEaWxsP9smlyagGIJYCD6TnO+qPi9z0e7Bd9CM RRJ/Sx09fVjsku2UtP6Qhu05maeuQIRUMZRFOt87xyRzq3T4ECSAW1soiN9hMIO6+VvRyEY7 Vm1s/jVWxM/vZ6KaFGAz+LBxd+tAhQ9IWgHbC4CaAIK5dj/vY0+5i4jqP4zTMZZafWlRlnNL yC2QDsW2u9I0pNav0mv1QyX0m3xznTcZlRtjjg7SF5J+StfQOZJjaSB7EPH4OxMJYPxorKp5 SBdwaByAMgoCouRlGStR+EJFbelj8tp3RXZiF9rWpAkqTmw4Sb+eoYKuGwvYkB0LswDZDnlJ lfJvh9c74NSO33sarJrZ4W2CIIhyq2I+TXZuhL8PoImjntZLVPvEMRSiai4gz+FfK8EzPtXB HtjWZzwZUv28Iw+pNZMe88T0KUw2gc1zn7JSJbwwnyPiOTDOi7KEu9fbQTUN4jVCZ9oRi2Fr b6z0OPam31ivBHWO3a/HXM7dg9QcClhW8yeRzJ/L7HbelE+cI3eNxMh6eh4INc9xv49ehbg+ 3C2QEhDz1TjzXTVNB+HAk2Pm5u+NauTWUkTZHR2VX7xgyZLSd/2sM83KsVrFZF6qr0L5aMkH pEtJpTbatwSG2Sv02pHMfHV8tc4HDz13l3mAsZQSGNiF3KWb1eVoYCMk8qG3HVmMxdbQuNv/ uL5il2BHstrqsYLJJ++Vc9DBmiZ5RA18N+elWORSjWKUEmzooVsNQLrifo7f5MFJRnZlmmB1 h2NCFEZubCV8YMy9dDIg4GCrpuoQ7EkThUBQTGD4ObkLzTe80qi3ZREDLSCcwfbWT6m466lf +hUk6zxPaRfzlZHuoZxCZhxyqc664e9rrNW1FQ2B3TQdF3tC685eiuK2sxGt6tswL5FuFvsA BLQoYcCYbjQYZHrCl8cIgYhf9+v7/BMl2mA9+kxLWX7+DRzoOiNX3JUMkTekydaNrZ0bN4oz Op96s4b7wuz1kgjPtqc0n0G2lm2diFFeoB585YQDcnslxYhzUxEbdrEECjq7ZqTatJKdE43P juTg6mEjLNZnxKQf302HHnL/OxcmZVR508TnAVefwyEyojfm/s6/BxN6jBoHAlYyxNw1egsa GVmMktCI7qDomVzj89ZUmHwQAxMWE+D9krqxwdbnWHVVRTxBGnELWl4MOPT8V0Dqz9beGIDo eDez3v5WzH3es23xjE1RUNut/3kS5p26xHGn8ekWc+CGsBiMzbih6avY0sOqgfmXpxu3R2d+ bEy8bYic7D/OA4Rv7Y/VNuX2LEWfxaOez5PTPRny6UWEDyOYzq1wzWPdxu8d84lyyYmKqNk5 xGC5/6jVihSEA6jkwpDWOslBuExm/Qkot0fZrnsOGgK9aOFqSZku47R8S64g3I3R9JpkoA2L Ya5m/eqDDmLnXUN84PShJAsB4Z6SYBsiM7AMCSd6+QSDJtFsf0EnYQazO6vp3vMWOd410v8g e4ADpM6C8R5yJ93ls3tDs2vwulyxczbDIy1zex4jziCgR4j/ysDW8P5Z2QL5zhrAIY=
  • Ironport-hdrordr: A9a23:kve1eqpQFsOEf9R2AUxUvggaV5u4L9V00zEX/kB9WHVpm5Oj+v xGzc5w6farsl0ssSkb6Ki90dq7MAjhHP9OkMAs1NKZMDUO11HYSL2KgbGC/9SkIVyGygc/79 YpT0EdMqyWMbESt6+Tj2eF+pQbsb+6GcuT9ITjJgJWPGRXgtZbnmVE42igcnFedU1jP94UBZ Cc7s1Iq36LYnIMdPm2AXEDQqzqu8DLvIiOW29NOzcXrC21yR+44r/zFBaVmj0EVSlU/Lsk+W /Z1yTk+6SYte2hwBO07R6f030Woqqs9jJwPr3DtiEnEESstu9uXvUgZ1S2hkF7nAho0idorD CDmWZjAy050QKqQoj8m2qR5+Cn6kdk15aq8y7lvVLz5cP+Xz40EMxHmMZQdQbY8VMpuJVm3L tMxH/xjesiMfrsplWO2zHzbWAeqmOk5X451eIDhX1WVoUTLLdXsIwE5UtQVJMNBjjz5owrGP RnSJi03ochTXqKK3TC+mV/yt2lWXo+Wh+AX0gZo8SQlzxbhmpwwUcUzNEW2n0A6JU+QZ9Z4P msCNUeqJheCssNKa5tDuYIRsW6TmTLXBLXKWqXZU/qEakWUki92KIfII9FlN1CVKZ4sqfawq 6xL2+wnVRCCn7TNQ==
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: bdjqv41U8qOFGm+yARgxs6tPj+2+ZtUc2P5I6+6EpFayjNwBmcT0kufQ4Xe8lK6xW7DdnDx23w rMoBEAQnnZiB0zt8o9ly3c+S7PrR92jLUQ81OGhkIkdjK3DY4PcXBlszO7W95dFIwj1dYbKVz+ XJAUsK0tSEnUM6RG842isIB4WacW8E3bX6CEe4vyR2vvLM1BdQ6h8qHPc8CbVk8yCm+FapinRW YRU8PNZBjINVlfIcaXyV9qTa3SOq6LP4JQR4W0X/HI+0sr0GWEmDgOzSj86Og5tTXtK3cY3oXT mbzIWdN0naW9hx69SQ7dwdEA

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





Archive powered by MHonArc 2.6.19+.

Top of Page