Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Face ID in polygon mesh processing

Subject: CGAL users discussion list

List archive

[cgal-discuss] Face ID in polygon mesh processing


Chronological Thread 
  • From: Andrea Borsic <>
  • To:
  • Subject: [cgal-discuss] Face ID in polygon mesh processing
  • Date: Thu, 8 Dec 2022 09:12:50 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23: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 IT7qa2ogK12dKIpLftdRg==
  • Ironport-hdrordr: A9a23:SBQDHKNsRH4CA8BcTsyjsMiBIKoaSvp037BL7TEXdfUxSKalfq +V7ZcmPHPP6Ar5O0tApTnjAtjjfZq0z/ccirX5Vo3SOTUO1lHYSL2KLrGP/9QjIUDDHyJmup uIupIRNOHN
  • Ironport-phdr: A9a23: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 UM6S/Zhplinlq+EzT81CHJz
  • Ironport-sdr: 63919c8d_XlzbD+VTjq3qmbvRp/L/qhjpQsyA+kQxSWAu5cAvW/2lO/W dbQu88hqd8ym1piE2nDWayc+brEXeP26ZL+FPWQ==

Hi,

I am using the function CGAL::Polygon_mesh_processing::corefine_and_compute_difference() to subtract a 3D triangulated volume from a second. On the resulting polymesh I'd like to identify the new facs that result from the intersection: one polygon is "carving away" part of the volume of the second volume, and I'd like to identify all the new faces that are now exposed on that "carved away surface".

I have read a bit the documentation of the property maps, and I guess it might be possible to achieve this with those maps, but I am unsure about how to do it.

Is there any good pointer for reading or any example that might help / shed some light on the use of property maps in this context?

Thanks for any information !

Best Regards,

Andrea



Archive powered by MHonArc 2.6.19+.

Top of Page