Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Questions about interpolation

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Questions about interpolation


Chronological Thread 
  • From: "Sebastien Loriot (GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] Questions about interpolation
  • Date: Wed, 29 Dec 2010 17:08:09 +0100

Jatin Relan wrote:
Thanks for your reply.

Jatin Relan wrote:
Hi all,

I have a question about interpolation on a mesh.
Is your mesh a surface or volume mesh? Interpolation method in CGAL
are
only available in 2D and for 2D surfaces.
(see
http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Interpolation/Chapter_main.html)

I have a triangulated 3D surface with few vertices having data on, and I want
to interpolate them on other vertices.


Q.1 Say, I have a mesh with an attribute values for some of the
vertices (a subset), is there any interpolation method in CGAL to
interpolate the attribute values for all the remaining vertices
(where I didn't had data)?

Q.2 Which interpolation method it would use?

Q.3 Say I have a mesh with given set of vertices, I choose a subset
of vertices. Now I want to remesh (or decimate) the surface such
that the new surface would have total number of vertices as only
those vertices which I chose. Is there any method to do that in
CGAL?

Have a look at the surface mesh simplification package here:
http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Interpolation/Chapter_main.html

Look at "Example with edges marked as non-removable". Marking all
edges
incident to your marked vertices as non-removable should do what you
want.



The link is not correct, can you point me to such example.


http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Surface_mesh_simplification/Chapter_main.html


Q.4 Is it possible to smooth a tetrahedral mesh in CGAL?
Do you mean smoothing the surface and maintain the tetrahedral mesh?


Yes, I just want to smooth the surface, but keep the tetrahedral mesh. I know that I can try to extract and smooth the surface first and then create another tetrahedral mesh. But my problem is that I have some zone definitions in the input tetrahedral mesh (having rough surface), which I can't reproduce if I create another tetrahedral mesh.

I would do this using Mesh_3 and defining only a facet criteria.
See function refine_mesh
http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Mesh_3_ref/Function_refine_mesh_3.html
and MeshFacetCriteria_3
http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Mesh_3_ref/FunctionObjectConcept_MeshFacetCriteria_3.html

Also I would be glad if you have some solution to create a multi-domain
tetrahedral mesh, from multiple polyhedral surfaces, instead of an multiple
intensity image.

In Mesh_3 package, there is no such model of MeshDomain_3. However, it seems doable to do it getting inspiration from the class Polyhedral_mesh_domain_3 (this is easy if the volumes bounded by the
polyhedra are disjoint, a little bit more tricky otherwise).

Thanks very much.


Jatin


Thanks very much in advance.

Cheers,
Jatin



--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://lists-sop.inria.fr/wws/info/cgal-discuss





Archive powered by MHonArc 2.6.16.

Top of Page