Subject: CGAL users discussion list
List archive
- From: Bob Bill <>
- To: "" <>
- Subject: [cgal-discuss] Issue with computing volume of a surface mesh
- Date: Fri, 8 Jul 2022 11:37:36 +0000 (UTC)
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23: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 MMvqpI6F9Bf9Lk=
- Ironport-hdrordr: A9a23:1ROLSaw0cPspgiaaGtL4KrPw/71zdoMgy1knxilNYDZSddGVkN 3rufgd2wL04QxhIU3I+OrwXJVoJEm2yXcb2+cs1NuZPTUO21HYSb2Kj7GSoAEIcheWnoFgPO VbAs9D4bbLfDpHZKjBgDVQa+xQpuWvweSTo8D/5TNBbyFPL5tBwSARMGymO3wzfg9ABZB8ML X03KZ6T27JQxkqUvg=
- Ironport-phdr: A9a23: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
- Ironport-sdr: 2a5Gl4c3kF91NEA+H98MSKV/rvNKyYE8ZG7et2cfea+abMa3Y+h9t2GauQ5AOiHq0jdJtr0K5+ +cvdnjJabQtN2li9uPqU6As6Pn/5E4WvAcWoCsQaHYz7lBVa9P5lMnvQXOziK167uG4LBu7m9C aJHGR2Y+seIaBMBXmFkZ8PLKxe7O9XB+akkrrA4YnWv4yw2LDp253hJQ+DPA7/klFLPMQm0dIL OzAsHTSqe4f9O8e76u45EPN5jxbk8mrul2zWJapwceAL4yZxt1wAk33Yf5wCcw9hKAgOXatvC/ cZ8v3Y3EyKGG9BVaP6BqjNV2
Dear all,
I notice that if I compute the volume bounded by a Surface_mesh with CGAL::Polygon_mesh_processing::volume(surface_mesh)
I have a result that is different w.r.t what I get if I first mesh the inside and then sum the volume of each tetrahedron, i.e.
using K = CGAL::Exact_predicates_inexact_constructions_kernel;
using Triangulation_3 = CGAL::Triangulation_3<K>;
double sum =0.;
Triangulation_3 tria;
tria.insert(sm.points().begin(), sm.points().end());
for (const auto &c : tr_q.finite_cell_handles())
{
const auto &tet = tr_q.tetrahedron(c);
sum += std::abs(tet.volume());
}
What is the reason for that? I spent a whole day but I really cannot figure it out.
Best, BoB
- [cgal-discuss] Issue with computing volume of a surface mesh, Bob Bill, 07/08/2022
- Re: [cgal-discuss] Issue with computing volume of a surface mesh, Bob Bill, 07/09/2022
- Re: [cgal-discuss] Issue with computing volume of a surface mesh, Sebastien Loriot, 07/11/2022
- Re: [cgal-discuss] Issue with computing volume of a surface mesh, Bob Bill, 07/11/2022
- Re: [cgal-discuss] Issue with computing volume of a surface mesh, Sebastien Loriot, 07/11/2022
- Re: [cgal-discuss] Issue with computing volume of a surface mesh, Bob Bill, 07/11/2022
- Re: [cgal-discuss] Issue with computing volume of a surface mesh, Sebastien Loriot, 07/11/2022
- Re: [cgal-discuss] Issue with computing volume of a surface mesh, Bob Bill, 07/09/2022
Archive powered by MHonArc 2.6.19+.