Subject: CGAL users discussion list
List archive
- From: Chase Bosman <>
- To: "" <>
- Subject: [cgal-discuss] ARAP_parameterizer_3 precondition violation "C2 != 0."
- Date: Thu, 16 Dec 2021 20:07:59 +0000
- Accept-language: en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=continuouscomposites.com; dmarc=pass action=none header.from=continuouscomposites.com; dkim=pass header.d=continuouscomposites.com; 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=sEJFylZE2x8XWtixDikp2pPPgtVsz7yGDw9NV/RrxqQ=; b=Im/3v13uflY6+rhd7dFIDgDH9v4OEXbOja7V7ieRc5Cbsb6uvTpIaW2CITt1ChwiC4I2anZ9JfaQjd5QOmDY0y+DWd4+pcBPD+eoYaX6zGGAujbVl01jrvX0n5nFe9u77TUvIb8FwClz5X0KanRz2Z1MGcWgg3k0+pM+Dci2DEsyZ9R6R8J2QPesRkoV6Z0st59GA2tqxt5jVGKA91B391H4V05zRdPCkB9XIFdK0gR+KJwEybUHxgdYeOilQljbyksj2CW2wQ5fksjNqHPt5aypUSHias9TPTLFVbDdGH73Vw9tusmQP6ZAKn91T08nlLdSw/JJZ+FnluX+jTdkUQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WGDDX01Qm24QVxmn6k/fWZy0git6Nbe+EsIuKpYSp1u1vPbmrukRN7oYba6Ii+4WuqJJFCaN3aXlr5EwTquu6o6m/VjO5oOKJb0J82G0JyYtr3FFCTkk/xvXQ9v71vELg7Mqd+g3ex09GAgIMmqp3ZH/bPVKoNDV61HH3BxxTu2UETVK06zFhSvTgzimS2pJM0AbCntLmd/+H8n+uL4PgLUO0X9XYAKmh3wqXkjFAXpl+QOgmgEDZiLhNM/7PQ2zUbw5stpP33P/+ZckLvx5oUfIuRDScvdeo/VA6OeLenuPo7XnFlTFF6Hj1696uu61a5Gg1Lhe0nM2Fl7Pcoa6PA==
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
- Ironport-data: A9a23:nxoi0Kg7Y5uT1Nisd5ptMBA5X161hREKZh0ujC45NGQNrF6WrkVWyWQWXzrUOqqLNjTwetAgbNnk808FvJ/Tz4VrQQFurFhgHilAwSbnLYTAfx2oZ0t+DeWaERk5t51GAjX4wXFdokb0/n9BCZC86yksvU20buCkUredYHkvHVQMpBoJ0HqPpcZp2uaEvvDiW2thifuqyyHuEAfNNwxcagr42IrfwP9bh8kejRtD1rAIiV+ni3eF/5UdJMp3yahctBIUSKEMdgKxb76rIL1UYgrkExkR5tONyt4Xc2Usa5uLZE2lrSMTXKKvxB9fuiY1z6A3cuIGbltagCmImNY3z8hRsZu3SkEiOaikdOY1D0EeSnkhe/ccoPmeeCLXXc+7lyUqd1PnyfJ1CUgwFYYf/Pp2B3xJ6OcTLzUVaQuCm++thrm8T4GAg+x6dZWybdJE5hmMyhmCVK19HvgvWZ7i7tBR2HI8h9tFAO3FT9EIbCJmKhXGeRxGfFkNYK/SNs+83iykNWFM8QfN4/IjuT2LilYvi+H5a4+NPIGeGpB8gGKzo0bq/0DYCzcmLvqLkGLQqjb0kocjhgv+UYMWUba/r/hjhQTKwWpJUURME1ymvfO+l0iyHcpFLFAZ8TYvqq5081G3St76XFuzp3vsg/LVYPIIe8VS1e1H4vO8D8el6mk4ovppTvUD7ZZzbhtzk1iDkpXuGCBlt6CTRTSF7LCIoDiuOC8Ta2gfeSsDSghD6N7myG32pgyaVc5tScZZkfWscQwcARjTxMT9u1nXpcUM0bm6+03AnimnoZ3RSRU0+gjMGGmi62uVoaa7Mpew5wGzAelode6ko5rogJTAs8OZ6vwPC4yKiTeGR+AVG6qo+/uedjbbhDaD2rFJGyuFoxaeQGyb3N2yyIqF/CrJlf8FrXI/YT9s2aI=
- Ironport-hdrordr: A9a23:j9DBCamXYvADj3HfPb4NbTp8YNfpDfOEimdD5ihNYBxZY6Wkfp+V8cjzhCWftN9OYhodcIi7Sc+9qADnhOdICOgqTP+ftWzd1FdAQ7sSibcKrweAJ8SczJ8X6U4DSdkYNDSYNzET4qjHCWKDYrUdKay8gcWVbJDlvhVQpG9RC51I3kNcMEK2A0d2TA5JCd4SD5yH/PdKoDKmZDA+ctm7LmNtZZmPm/T70LbdJTIWDR8u7weDyRmy7qThLhSe1hACFxtS3LYZ93TfmQCR3NTujxj78G6S64bg1eUWpDLT8KoCOCVKsLlXFtzYsHfnWG2mYczBgNl6mpDr1L9gqqi1n/5pBbUJ15qWRBD+nfKl4Xic7B8193HtxUWEjXbUqdHlTDg6D8ZHmLRCfgHC60wmitFwuZg7pV6xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuH4O5gLZviX+9Kq1waB4SKbpXYdVGHYXZ/rJbYFmaZ3fWsi1mx8GtRG06GlODTlIZssKY3jBKlDQhpnFojfA3jzMF7tYwWpNE7+PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVbHMX6UI17gCKYbUki93aLf8fEw/qWnaZYIxJw9lNDIV05Zr3c7fwb0BciHzPRwg2LwqaWGLEfQI+1lludEU4zHNcrW2He4OSwTeuOb0osiPvE=
- Ironport-phdr: A9a23:aQpexh0z4jSFtxEGsmDOtQMyDhhOgF0UFjAc5pdvsb9SaKPrp82kYBaGo6QxxwaQAs3y0LFts6LuqafuWGgNs96qkUspV9hybSIDktgchAc6AcSIWgXRJf/uaDEmTowZDAc2t360PlJIF8ngelbcvmO97SIIGhX4KAF5Ovn5FpTdgsipyuy+4ZnebgpHiDagfL9/Lgi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRrwyQzqi76ZrSAToiCcGMT45/3jbhdJ2jK5Cux2uvRp/w43Ja42ROvdyYr/RcdYcSGFcXMheSjZBD5u8YYUREuQBIehWoYrhqFQBthaxHxWgCP/1xzNUmnP6wKs32PkhHwHc2wwgGsoDvWrUrNrvL6cdT/2+wbTPzTXYavNZwzH945XPfx89uv6MWqlwcc/LxkkpDA7KklKQqYr5PzOU0OQNrm+b7/d7Ve2zjG4nrhlxoj+0xsctlonGmJkVxkrY+iV+xYY4PNu1Q1N0btC4CpVfrT2aN5doTcM4RWFloDo2xLMatZOncyYH1YgqywDBZvCbboSF4xzuWeeNLDtmmX5oe7KyiRmv/EauxeDxUse53VdUoydYktfBt20B2RLV58OaSfV95l+s1DmT2wzJ9+1IPUI5mbDFJ5I/3rI8jIcfvVndEiPuhkn7jbOae0sh9+S19+joebTrq5qGOINohAzzN7oildKhDek9NwUDXG6W8vmm2rL55032WrBKg+U2kqbHtJDaItwWqLalDgFSz4ov9g+zAim/3tgFhHUHK0lKdwydg4juJlHOPOv3DfCig1SqjThn3ejGPqfmApXRMHfMjKvhfbd6605a0gYzys1f545QCrEGJ/LzWVX9u8DfDh88KwC0wuDnB8th1o4GVm+DHrWVPL7OvVKK/O4jPfeAaJMPtDrgNvQp+ebijXojll8ceamp04EXaHe9Hvl+P0qWen3sgswEEWgQuAozV/DliFqEUT5PZnayWb885jYmCIK9EYjDQYWtgKSG3CegH51Wen5JCkuWHXj0cIWEXu8AaDiOLc95jjwESb+hRpc92hGhrgD6z6NrIffV+i0DqZ3jycN15/bImBEp9T10Ctyd3HuXQ2F1mGMIXT4207plrUxz0FfQmZR/1rZTGtVXov9ISQwnLoX0zupgCtm0VBiLNoOCR1+iB9mnGjosVckZwtkUYk87Fc/03T7Z2C//KL8cjLHDLpsv96valyz6LcFmzn/A/KImiUUnRNZIKHatgatn8BPSG4PS1U6ekvD5JuwnwCfR+TLaniK1t0ZCXVsrCf2ttZU3bUzQsdX/+0TfVLSpDKwgKQpdxNXEIaxPOIWBZbpuT/DlJNXYfmWsgGy3AA6P3bKQYZGscGIYjny14KkstSk2pC/DHi9nQyCrriTZESBkEk/pbwX06+5ipXinT0gyiQaXc0lm0Lnz8RkQ16X0dg==
- Suggested_attachment_session_id: 632b67c7-af3b-bf70-5719-06a0158e2675
Hello all,
When making use of the ARAP_parameterizer_3 parameterization technique I hit a precondition violation which asserts that "C2 != 0.". I have investigated the source code and have found a todo comment stating "//@todo Handle the case cot = 0 with a local parameterization
aligned with the axes (this produces C2=0 which is problematic to compute a & b)". Based on this comment, I am assuming that this is the root of my error. I have tried manipulating the mesh that I am working with and have found no success in being able to
prevent this precondition violation. I have also discovered that this check is only in place when using the "CGAL_SMP_SOLVE_CUBIC_EQUATION" define. For the time being, it is a necessity to use this cubic equation solver, as opposed to using GMP/MPFI. Does
anyone have any input on possible ways to prevent such a precondition violation? Or is using GMP, as opposed to CGAL_SMP_SOLVE_CUBIC_EQUATION, the recommended solution?
Thanks a lot,
Chase
- [cgal-discuss] ARAP_parameterizer_3 precondition violation "C2 != 0.", Chase Bosman, 12/16/2021
Archive powered by MHonArc 2.6.19+.