Subject: CGAL users discussion list
List archive
- From: Sebastien Loriot <>
- To:
- Subject: Re: [cgal-discuss] 3D Alpha shape - detecting "hollows"
- Date: Tue, 19 Jan 2021 18:08:21 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:amqTGBCunR5CKKy1kUhzUyQJP3N1i/DPJgcQr6AfoPdwSPX9r8bcNUDSrc9gkEXOFd2Cra4d2qyP6+u/BSRAuc/H7CldNsQUFlcssoY/p0QYGsmLCEn2frbBThcRO4B8bmJj5GyxKkNPGczzNBX4q3y26iMOSF2kbVImbuv6FZTPgMupyuu854PcYxlShDq6fLh+MAi6oR/eu8ULhYZuMLs9xgfGrnZKdOld2GdkKU6Okxrm6cq84Zxu/z5Mt/498sJLTLn3cbk/QbFEFjotLno75NfstRnNTAuP4mUTX2ALmRdWAAbL8Q/3UI7pviT1quRy1i+aPdbrTb8vQjSt871rSB7zhygZMTMy7XzahdZxjKJfpxKhugB/zovJa4ybKPZyYqXQds4cSGFcXMheSjZBD5uhYYURAeoPPeVWoYfzqFQBrxSxGQaiCfjzyjJKnHL6wbE23uojHAzAwQcuH8gOsHPRrNjtKakdT/u6w7PTzTXfbvNZxzH945XOfBAmu/GMXLVwcdbMwkQoDAPFilKQqZbkPzOSyuQBqW2b7+57WOKgjm4osQBxojy1ysgwjYnJg5sYx1bZ/ip23Ig7P8e3SFJnYdG6CptQsTmXOYRoTs8/TWxmuDs3x74ItJO0fCUHypcqyR7DZvGJfYaF4wzvWfuNLDp2hX9rdqyziRms/UW9xOPxVcm63EhWoidDj9LCuHcN1xnJ5ciGTPtw5kGh1iyU2A/I7uFLP1o4mrbcK54kxLM7i5kdsVzbEyPohEn7iLWae0Yk9+Sy9ujrfLbrqoWcOoJ6kg3yLL4hltCiDek9LAcCQ3KU9OGi2LH/4EH0RbtHgeconqXFtZ3aK8oWqrOlDwJQ0Yss9hKyACyj3dkWnnQIMFNIdReIgoXmJ13BO/b1BuqljVu2ijdk3fXGM6XhAprTKnjDl6/sfbNn5E5dzAo/1N5e55dJBr0YLvL+WkH8uMbXDh8+NAy0zOLnB8tn2owCXmKPB7eVMKLUsVCW+uIiO/eAaJMRtTrnKPUo5+TigWInlVIeZ6Wk3ZUaZGi9Hvt8IkWZZXTsgs0GEWcPpgc+V+jqiFqYUT5SYHayQ7gw5jQ/CI+9AofDQ5qigL2F3CuhApJWYWVGBkiWEXj0b4WER+sMaCWKL8B9nTwLT7yhR5Y82hGvrw/116dnLvHP+iADrpLi1N115/XJmh0o9Dx0Cd6d02CXQG1ukGMIXWx+4KcqqkN0zhKP0LNznudDPd1V/fJAFAkgZrDGyOkvMN34Uxndf9qPAHKhWNShHXllVdY22d4JfwB4H/2tixnC22yhBLpDxO/DP4A97q+Jhyu5HM160XuTjPBw3WljedNGMCidvoA68gHSA4DTlEDAzvSlcK0d2GjG82LRlDPS7nEdaxZ5VOD+ZV5aflHf9I2r6UbLTrvoArMiYFMYlJyyb5BSY9istm1oAffuPNOEPjC0kma0QAmNn/aCMdGsdGIa0yHQTkMDllJL8A==
If you want to compute a hull, why are cavities an issue? I mean why don't you simply ignore them since by definition they are inside the hull.
If you really want to get an alpha for which they is not cavity, what you have to do is to get all the 3D cells that are not in the connected
component of the infinite vertex. Then for each cell call cell_handle->get_alpha() and take the max value. This will give you the
value at which all 3D cells are INTERIOR.
HTH,
Sebastien.
On 1/18/21 8:37 PM, Wiktua ( via cgal-discuss Mailing List) wrote:
Hi, I've started using CGAL 3d alpha shapes recently to compute a concave
hull of a protein. I'm struggling now to set alpha to a value where the
protein's tunnels are not "scooped" out. I've went through the documentation
but haven't found an answer to my question, perhaps I misunderstood some of
the information. I'm attaching images for clarification.
<http://cgal-discuss.949826.n4.nabble.com/file/t376261/Alpha_shape_comp.jpg>
I understand that in each case I have one solid component but is there a way
to detect such behaviour? What I'd like to do in this case is find the
minimal alpha value between 40 and 80 where I get an alpha shape without any
hollows/burried cavieties inside.
--
Sent from: http://cgal-discuss.949826.n4.nabble.com/
- [cgal-discuss] 3D Alpha shape - detecting "hollows", Wiktua, 01/18/2021
- Re: [cgal-discuss] 3D Alpha shape - detecting "hollows", Sebastien Loriot, 01/19/2021
Archive powered by MHonArc 2.6.19+.