Subject: CGAL users discussion list
List archive
- From: Bob Bill <>
- To: "Sebastien Loriot\" ( via cgal-discuss Mailing List)" <>
- Subject: Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh
- Date: Fri, 6 May 2022 18:36:26 +0000 (UTC)
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23: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 T7+
- Ironport-hdrordr: A9a23:QRPRiK0vy8jGSaZMrdwxNQqjBHskLtp133Aq2lEZdDV+dMuEm8 ey2NEW0hHoiV8qKQkdcLG7Sc+9qBbnnqKdjrN+AV7PZmjbUS6TXeNfBOjZslrd8k/Fh41gPM 5bGsAQNDSzNykesS+Q2njdLz9P+rm6GdiT9J7j5kYodydMS4slwiVYLkKgMmNQLTMtObMJUK Cb4cpM4x6OEE56UizubkNpY9T+
- Ironport-phdr: A9a23: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 xQM3NjsVrtRiLwmfmdu2la0hA==
- Ironport-sdr: OqOSC+ROp8ZWTKUyEZ9SHKj5M/jP0J05P7sNpdEqv2PWa/2aOTfHy+TnWNsRFHBPCN0SWxEsCt u+XmPPDa9WNIQYHOOl5D0+w8NsjtE3Cn+6bUPEDvbnXpsT43AiKpSUX/RCO0+uQxyUYSNq8YEU EB1m0pYwEQHX8NFISr+K3qipeIeOwd+nxrfZVsYM0PXp26bKH4laLR6+cbqhjNfdDkYAPOCrgO nYmGNRdH+kvbu0CK6Yi9fHK4dSuNnfzmJgzTAqIbTEJe+hF9Cz8DvOXhBCNPNo2YiuW4ZKWjBq Y2yzGL72iqwY/zHuFZXPumld
Sebastien,
I executed your example from GitHub with several .off files and visualized the result using `output_to_medit` , but the interior is still empty, not filled with tetrahedra like in this picture (https://doc.cgal.org/latest/Mesh_3/index.html#fig__figureimplicit_domain).
Is this a visualisation bug, or is it expected? It should have tetrahedra inside.
Thanks a lot for your time
Il venerdì 6 maggio 2022, 16:51:54 CEST, Sebastien Loriot" ( via cgal-discuss Mailing List) <> ha scritto:
c3t3 is a 3D mesh. You can use
https://doc.cgal.org/latest/Mesh_3/group__PkgMesh3IOFunctions.html#ga1ca4f403781718f2f4d5c227c89ed496
or any other IO function.
Best,
Sebastien.
On 5/6/22 16:49, Bob Bill ( via cgal-discuss Mailing
List) wrote:
> Thanks for your answers.
> Sebastien, in the example you linked it seems to me that only the
> surface is meshed, right? I also need to fill the interior of the my
> surface_mesh. Is there a way to do that?
>
> Thanks for your time.
> Il venerdì 6 maggio 2022, 15:32:43 CEST, Sebastien Loriot"
> ( via cgal-discuss Mailing List)
> <> ha scritto:
>
>
> You can check this example:
>
> https://github.com/CGAL/cgal/blob/master/Mesh_3/examples/Mesh_3/remesh_polyhedral_surface_sm.cpp
> <https://github.com/CGAL/cgal/blob/master/Mesh_3/examples/Mesh_3/remesh_polyhedral_surface_sm.cpp>
>
> Best,
>
> Sebastien.
>
> On 5/6/22 15:14, Bob Bill (
> <mailto:> via cgal-discuss Mailing
> List) wrote:
> > I'm still trying to solve this, sorry again. I've seen the make_mesh_3
> > function
> >
> (https://doc.cgal.org/latest/Mesh_3/group__PkgMesh3Functions.html#ga1ee73dc372985c6aeef85f2415fac0ba
> <https://doc.cgal.org/latest/Mesh_3/group__PkgMesh3Functions.html#ga1ee73dc372985c6aeef85f2415fac0ba>)
>
> > but my initial domain is a triangle Surface_mesh, not a Polyhedron as in
> > the example, so I am still stuck and I need a help or a hint.
> >
> > Just to make things clearer, my goal is to create a 3D triangulation
> > from the Surface_mesh `mesh2` of this basic example program in the
> > documentation :
> >
> https://doc.cgal.org/latest/Polygon_mesh_processing/Polygon_mesh_processing_2corefinement_consecutive_bool_op_8cpp-example.html#a5
> <https://doc.cgal.org/latest/Polygon_mesh_processing/Polygon_mesh_processing_2corefinement_consecutive_bool_op_8cpp-example.html#a5>
> >
> > Best
> >
> > Il venerdì 6 maggio 2022, 01:15:25 CEST, Bob Bill <
> <mailto:>>
> > ha scritto:
> >
> >
> > Dear all,
> >
> > I have a triangulated Surface_mesh (which is the output of a boolean
> > operation), and now I need to get a 3D triangulation from it, i.e. to
> > fill it with tetrahedra. I don't see a direct way to do this, so I'd
> > like to hear from you what your approach would be.
> >
> > My first guess was to do just:
> > // CGAL::Surface_mesh<K> sm
> > Triangulation tr(s.points().begin(),sm.points().end());
> >
> > but I don't know honestly if that's the preferred way. Any hint or
> > comment is highly appreciated!
> >
> > Best regards,
> > Bob
> >
> > --
> > You are currently subscribed to cgal-discuss.
> > To unsubscribe or access the archives, go to
> > https://sympa.inria.fr/sympa/info/cgal-discuss
> <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
> >
>
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://sympa.inria.fr/sympa/info/cgal-discuss
> <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
>
>
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://sympa.inria.fr/sympa/info/cgal-discuss
>
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
https://doc.cgal.org/latest/Mesh_3/group__PkgMesh3IOFunctions.html#ga1ca4f403781718f2f4d5c227c89ed496
or any other IO function.
Best,
Sebastien.
On 5/6/22 16:49, Bob Bill ( via cgal-discuss Mailing
List) wrote:
> Thanks for your answers.
> Sebastien, in the example you linked it seems to me that only the
> surface is meshed, right? I also need to fill the interior of the my
> surface_mesh. Is there a way to do that?
>
> Thanks for your time.
> Il venerdì 6 maggio 2022, 15:32:43 CEST, Sebastien Loriot"
> ( via cgal-discuss Mailing List)
> <> ha scritto:
>
>
> You can check this example:
>
> https://github.com/CGAL/cgal/blob/master/Mesh_3/examples/Mesh_3/remesh_polyhedral_surface_sm.cpp
> <https://github.com/CGAL/cgal/blob/master/Mesh_3/examples/Mesh_3/remesh_polyhedral_surface_sm.cpp>
>
> Best,
>
> Sebastien.
>
> On 5/6/22 15:14, Bob Bill (
> <mailto:> via cgal-discuss Mailing
> List) wrote:
> > I'm still trying to solve this, sorry again. I've seen the make_mesh_3
> > function
> >
> (https://doc.cgal.org/latest/Mesh_3/group__PkgMesh3Functions.html#ga1ee73dc372985c6aeef85f2415fac0ba
> <https://doc.cgal.org/latest/Mesh_3/group__PkgMesh3Functions.html#ga1ee73dc372985c6aeef85f2415fac0ba>)
>
> > but my initial domain is a triangle Surface_mesh, not a Polyhedron as in
> > the example, so I am still stuck and I need a help or a hint.
> >
> > Just to make things clearer, my goal is to create a 3D triangulation
> > from the Surface_mesh `mesh2` of this basic example program in the
> > documentation :
> >
> https://doc.cgal.org/latest/Polygon_mesh_processing/Polygon_mesh_processing_2corefinement_consecutive_bool_op_8cpp-example.html#a5
> <https://doc.cgal.org/latest/Polygon_mesh_processing/Polygon_mesh_processing_2corefinement_consecutive_bool_op_8cpp-example.html#a5>
> >
> > Best
> >
> > Il venerdì 6 maggio 2022, 01:15:25 CEST, Bob Bill <
> <mailto:>>
> > ha scritto:
> >
> >
> > Dear all,
> >
> > I have a triangulated Surface_mesh (which is the output of a boolean
> > operation), and now I need to get a 3D triangulation from it, i.e. to
> > fill it with tetrahedra. I don't see a direct way to do this, so I'd
> > like to hear from you what your approach would be.
> >
> > My first guess was to do just:
> > // CGAL::Surface_mesh<K> sm
> > Triangulation tr(s.points().begin(),sm.points().end());
> >
> > but I don't know honestly if that's the preferred way. Any hint or
> > comment is highly appreciated!
> >
> > Best regards,
> > Bob
> >
> > --
> > You are currently subscribed to cgal-discuss.
> > To unsubscribe or access the archives, go to
> > https://sympa.inria.fr/sympa/info/cgal-discuss
> <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
> >
>
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://sympa.inria.fr/sympa/info/cgal-discuss
> <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
>
>
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://sympa.inria.fr/sympa/info/cgal-discuss
>
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
- [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Andreas Fabri, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Sebastien Loriot, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Sebastien Loriot, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/07/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Sebastien Loriot, 05/10/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/07/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Sebastien Loriot, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/06/2022
- Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh, Bob Bill, 05/06/2022
Archive powered by MHonArc 2.6.19+.