Subject: CGAL users discussion list
List archive
- From: Calvin Lim <>
- To: "" <>
- Subject: [cgal-discuss] How to write property maps for Polyhedron class?
- Date: Sat, 29 Oct 2022 02:36:54 +0000
- Accept-language: en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=lLo4RhK2Qsj8yqRwn+HTGNBiF68wcYn0J3rnU0yf8FI=; b=gaSB6x816KM1NDliTM8JOrsZ4wZP0LjzMquEfwcChIxZpalif6l1BA7S4lq+DJVQhtA8IM04JI6tZQEm9oWFVnv9H0BKMppO/cxKUHtXuiEBL1re8/FIh8w6Xcmx0TSIna1alYyHRU6CEzm2o4ZFIkpsovjWB1VYiPgKUhneCX7cBcZ8EI82sWdk4oR0FAAFyhzr96TeQUfSpYl6yHHqKVPxsXxVT7Hys1kevgIsDYQQuZVyUoXXCURzbRH/ETrLNoGTvBrT3XAYcbKNctL0L2g8WfIO78IFj3G3RbbWw1z1gANAsC2u6yDHUgUy4k9n+c5lBt7RlLcIQ8F/gt5f5Q==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GWjfxdTKbtOVO/LjahwTlo+0udhwMYVNnHKkHFjcE3yVxRY0zMnrwWTgOcY1kPYGTs11VT5gGhgoCab5ez2YG7Pu1KK6RjnZL8Hb7wOBwce7MxN+FKFF5yWkKjpN8tpV0i7Y6Yjb+GeT/dWf2dg/yj+uyqv9tNvosX4uP67dyNANvXhWuBQrNzf5CDh9Eo651x9vwIoIUirZIDBRuAoKJa7EgJ3v4aTI7C5tm2idsbUH8nv+FAfNnwgKwtS1IdMQtuNLj3d3pA1He5vkR3X5uYUx1fD2BD5OFuiTkgg1pVdos8X3D8YMtZ8bqvhlyQEnr5PH6V+cSqW6XsQSzJtSOA==
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
- Ironport-data: A9a23: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 AsvUXs=
- Ironport-hdrordr: A9a23:3xfTSq3RA9QnjUKzwSCX9gqjBZNyeYIsimQD101hICG9Lfb0qy n+pp4mPEHP4wr5AEtQ/+xoS5PwOE80lKQFk7X5WI3PYOCIghrNEGgP1+rfKl7baljDH4xmpM BdmsFFYbWeY2SS5vyKgzVQZuxQpeVvh5rY59s2oU0McShaL4VbqytpAAeSFUN7ACNcA4AiKZ aa7s1b4xK9ZHU+dK2Adw44dtmGg+eOuIPtYBYACRJiwhKJlymU5LnzFAXd9gsCUglI3awp/Q H+4nrED+SYwrmGIlK17R6b031loqqq9jJxPr3AtiEhEESmtu7xDL4RF4Fq8gpF791Ho2xa6O Uk6y1QRPibrUmhCl1djCGdpTUI6gxemkPK2Budmz/usMb5TDU1B45Igp9YaALQ7w4lsMtn2K xG0mqFv94PZCmw7xjV9pzNTVVnh0C0qX0tnaoaiGFeS5IXbPtUoZYE9E1YHZ8cFGbx6ZwhEu NpEMbAjcwmAW9yQ0qpwVWHmubcI0jbNi32PnTrmqSuokJroEw=
- Ironport-phdr: A9a23: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
- Ironport-sdr: 635c91ca_zGLCewQ1qKOO89dJfUeuvTfDUEBt8wno5o4G54FgtEJXWis lfHfrTqWAqGgL2wcHX7bj8yTvm3+gTHqUYBe/bg==
Hi there,
In the example code “Polygon_mesh_processing/corefinement_difference_remeshed.cpp” , there is this method to get the constrained edges after the difference between 2 meshes are computed.
/// start of code
//create a property on edges to indicate whether they are constrained Mesh::Property_map<edge_descriptor,bool> is_constrained_map = mesh1.add_property_map<edge_descriptor,bool>("e:is_constrained", false).first;
// update mesh1 to contain the mesh bounding the difference // of the two input volumes. bool valid_difference = PMP::corefine_and_compute_difference(mesh1, mesh2, mesh1, params::all_default(), // default parameters for mesh1 params::all_default(), // default parameters for mesh2 params::edge_is_constrained_map(is_constrained_map));
/// end of code
In my case, I wanted to use the Polyhedron class to perform the exact same function. But I have no idea how to set the property_map properly. Is there anyone that can guide me thru the process? Thanks!
Regards Calvin
Sent from Mail for Windows
|
- [cgal-discuss] How to write property maps for Polyhedron class?, Calvin Lim, 10/29/2022
- Re: [cgal-discuss] How to write property maps for Polyhedron class?, Sebastien Loriot, 10/31/2022
Archive powered by MHonArc 2.6.19+.