Subject: CGAL users discussion list
List archive
- From: "Sebastien Loriot (GeometryFactory)" <>
- To:
- Subject: Re: [cgal-discuss] Diagnostic of Geometric errors in a Mesh(.stl, .off, etc)
- Date: Mon, 28 May 2018 17:50:19 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:JgsFqh0Pvo4r10PasmDT+DRfVm0co7zxezQtwd8ZseIfK/ad9pjvdHbS+e9qxAeQG9mDsLQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPbQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmlTkJNzA5/m/UhMJ/gq1UrxC9qBJw2IPUfIOYOeBicq/Bc94XR2xMVdtRWSxbBYO8apMCA+QcM+lGtIbyvUAOrQe/BQayAuPk1zlGhnjs3a071OQhDRzN0AghEd0Qt3TUqcv6NLsIUeG1zKfH1ynMb+9R2Tfn6InEdx4tquyLULJrdcrRzlMvFwLCjlWMs4DlOjeV2/8Cs2ie9eVgVOavh3Q7pAF2pzii38EhgZTHiIISz1DL7yR5wIAtKN2+UkF0esWrEJ9OuC2AK4R2RcYiT3lmuSYn0b0GpZq7cDIUx5s62h7Tc+CIc4eS7RLnTuqRJi14hH1jdbmihBiy6VCtxvPgWsSwylpHrSpInsPRunwT1BHf8NWLR/l980u52zuC1Brf5v9LLE01j6bXNposz7AqmpcRsUnOGDL9ll/sg6+MbEok//Cl6+T5bbXioZ+RL4p0hRv/MqQqg8C+D/44PhQXU2iV5Oix1r3u8Vf2QLVNif02na3Zv47AKcsHoa65BhdZ0ocl6xmhEzeryMoUkWUDIV5fex+Kj5LlN0zQLP37F/uznlahnTdzy/DDJLLhA5HNLnbZkLfmeLZw81VcyA40zdBF5pJUDa0BLOj2Wk/1r9HYARo5PBa1w+bjEtlyyoQeWWeXDq+DLKzSqUOI5v4oI+SUeIAVtyzyK/w86/HzjH85gkMSfbSy3ZsMc324BfRnI0CBYXX2mNsBEGEKvhA/TOPwklGCXyRTND6OWPc36Tg/TY6nFozeXZuFgbqb3S79EIcFSHpBDwXGKnrifp6YWvoKIAaVOM5mjnREerWmToI9zwCAvQTmzKB2b6CcrjYcsoji08Qz4un7mhQ79DgyBMOYhTLeB1pol38FEmdllJt0plZwnw/agPpIxsdAHNkW3MtnFwIzNJrS1et/UomgVQfIf9PPQ1GjEIz/XWMBC+kpytpLWH5TXs24h0majSWvCr4R0beMAc5sq/+O7z3KP894jk3++uwhgl0hGJUdMGSngutg7VCWCdeWzgOWkKGlcala1ynIpj+O
See this section about combinatorial repairing:
https://doc.cgal.org/latest/Polygon_mesh_processing/index.html#PMPRepairing
and this one about hole filling:
https://doc.cgal.org/latest/Polygon_mesh_processing/index.html#PMPHoleFilling
There are also some non-documented functions in CGAL/Polygon_mesh_processing/repair.h to remove degenerate elements and self-intersections. There is also autorefine_and_remove_self_intersections() in CGAL/Polygon_mesh_processing/corefinement.h
Sebastien.
On 05/25/2018 01:50 PM, sergio wrote:
I would like to has a set of test functions that let know how many, which
elements of a mesh model(stl, off, etc) has geometric errors(Gaps, Holes,
Non-manifold elements and Self-intersections:
http://www.cs.wustl.edu/~taoju/research/repairsurvey.pdf ).
For example: Cgal has a great function that let me know how many and which
faces has Self intersection problem(self_intersections_example):
https://doc.cgal.org/latest/Polygon_mesh_processing/index.html
C:\>self_intersections_example.exe pig.off
There are self-intersections.
3 pairs of triangles intersect.
Does exist something similar for Gaps, Holes and Non-manifold elements? Or
could you please let me know how to implement?
Thanks,
Sergio
--
Sent from: http://cgal-discuss.949826.n4.nabble.com/
- [cgal-discuss] Diagnostic of Geometric errors in a Mesh(.stl, .off, etc), sergio, 05/25/2018
- Re: [cgal-discuss] Diagnostic of Geometric errors in a Mesh(.stl, .off, etc), Sebastien Loriot (GeometryFactory), 05/28/2018
- Re: [cgal-discuss] Diagnostic of Geometric errors in a Mesh(.stl, .off, etc), sergio, 05/29/2018
- Re: [cgal-discuss] Diagnostic of Geometric errors in a Mesh(.stl, .off, etc), Sebastien Loriot (GeometryFactory), 05/28/2018
Archive powered by MHonArc 2.6.18.