Subject: CGAL users discussion list
List archive
- From: Andreas Fabri <>
- To:
- Subject: Re: [cgal-discuss] Crash when using mesh_plane_detection
- Date: Thu, 3 Sep 2020 10:33:04 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=None ; spf=None
- Ironport-phdr: 9a23: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
Hi Andrew,
Thanks for the bug report.
A trivial fix is to replace if (is_border(*circ, mesh)) by if (is_border_edge(*circ, mesh))
in the file
demo/Polyhedron/Plugins/Surface_mesh/Mesh_plane_detection_plugin.cpp
and recompile.
But your bug report revealed that in the demo we use some
preview-code
instead of the region growing function you can see in this example
So if you want to evaluate or use the real function we want to
demo you better
started from the above example.
It further showed that your STL file has borders. You can't see
them,
but there is a border of four edges with two extremely close
vertices
in the middle that is
u--------v---------w-------v'---------u
We work on mesh repair and fixing these kind of meshes is in the
pipeline.
It is obviously trivial to fix for the above scenario, but itcan
become arbitrarily complex for more complicated data sets.
Best,
Andreas
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
-- Andreas Fabri, PhD Chief Officer, GeometryFactory Editor, The CGAL Project phone: +33.492.954.912 skype: andreas.fabri
- [cgal-discuss] Crash when using mesh_plane_detection, Andrew Cunningham, 09/02/2020
- Re: [cgal-discuss] Crash when using mesh_plane_detection, Andreas Fabri, 09/03/2020
Archive powered by MHonArc 2.6.19+.