Subject: CGAL users discussion list
List archive
- From: Bryn Lloyd <>
- To:
- Subject: [cgal-discuss] make_mesh_3 with features: initial points for C3T3
- Date: Tue, 1 Sep 2015 10:26:56 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=None ; spf=None
- Ironport-phdr: 9a23:yjjmHRYDqiVM7PEcbgLV0Mj/LSx+4OfEezUN459isYplN5qZpc+8bnLW6fgltlLVR4KTs6sC0LqN9f+7EjRZqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7v0pMaYO1wArQH+SI0xBS3+lR/WuMgSjNkqAYcK4TyNnEF1ff9Lz3hjP1OZkkW0zM6x+Jl+73YY4Kp5pIYTGZn9Kq83RLgdADU9OH0u/+XqswPCRE2B/CgySGITxzBSEg6NyBX9T5u55i/+sftx8CiGPNawQKw0S3Kp7/E4G1fTlC4bOmthoynsgctqgfcDrQ==
Dear CGAL/Mesh_3 users and developers
I have an implicit domain oracle (derived from Labeled_mesh_domain_3) with 1D features.
When I add features to my domain, make_mesh_3 sometimes does not discover my domain at all. Without the features the domain is discovered (usually).
Digging into the code of make_mesh_3 I noticed the strategy to add initial points seems very different for a mesh with features (init_c3t3_with_features) compared to one without features (init_c3t3).
This is how I understand it:
No features:
- segments between random points on sphere and "center" are intersected with domain - intersection points are added to C3T3
With features:
- features (0D,1D) are sampled and points added to C3T3 with "protecting balls"
Conclusions:
- So it seems the code for domains with features might oversee (partial) regions with no features.
- Also, I guess, if a point on a feature is considered "outside" by the oracle, instead of on a surface patch, regions/domains will be missed.
How to solve this?
- Would it make sense to run the initialization code to add feature points and the add my own internal (dimension=3) points?
- How should I add these points? Can I add the points via C3T3::insert(Point), or should I add them via the C3T3::insert(Weighted_point)
- What weight/ball radius should I use? I don't really want to enforce these points, but want to help the oracle discover the domains.
Thanks for any suggestions/help
Bryn
- [cgal-discuss] make_mesh_3 with features: initial points for C3T3, Bryn Lloyd, 09/01/2015
- Re: [cgal-discuss] make_mesh_3 with features: initial points for C3T3, Benjamin Kehlet, 09/01/2015
- Re: [cgal-discuss] make_mesh_3 with features: initial points for C3T3, Bryn Lloyd, 09/01/2015
- Re: [cgal-discuss] make_mesh_3 with features: initial points for C3T3, Laurent Rineau (CGAL/GeometryFactory), 09/01/2015
- Re: [cgal-discuss] make_mesh_3 with features: initial points for C3T3, Bryn Lloyd, 09/01/2015
- Re: [cgal-discuss] make_mesh_3 with features: initial points for C3T3, Benjamin Kehlet, 09/01/2015
Archive powered by MHonArc 2.6.18.