> On 7 Dec 2020, at 07:31, Prani Nalluri <[email protected]> wrote:
>
> Hello,
>
> I would like to ask a question with regard to the CreateGeometry function.
> Our task is to create a geometry based off the mesh test1.msh. This geometry
> will be used to remesh the domain. In the script below titled remesh.geo, the
> line CreateGeometry{Surface{:};} appears to recognize points and edges of and
> within the domain. Thus, the CreateGeometry function is able to produce an
> accurate geometry that is the same as the geometry of the original mesh that
> test1.msh was based off. However, we have been unable to determine why the
> CreateGeometry function with the specific inputs given to it in our script
> works. Would you be able to elaborate on this? Thank you for your help.
> Attached below are the test1.msh and remesh.geo files.
>
CreateGeometry computes a parametrization of all the discrete 1D and 2D model
entities (i.e. all the curves and surfaces that are represented solely by a
mesh). For surfaces this computation is carried out by solving sets of partial
differential equations on the existing mesh, to compute the new coordinates.
Equipped with these parametrizations, all the meshing algorithms of Gmsh can
then be used on the discrete entities, as if they were classical CAD entities.
If you call
CreateGeometry{Surface{:};}
instead of
CreateGeometry
then a parametrization is only computed for the surfaces, leaving the curves
as-is. The curves will then not be remeshed, and only the surfaces will. This
might (or not) be what you want... For example, if you want to generate an
overall coarser grid, you should simply use "CreateGeometry" : the 1D mesh will
then be redone with the specified mesh size constraints.
Christophe
> <remesh.geo><test1.msh>_______________________________________________
> gmsh mailing list
> [email protected]
> http://onelab.info/mailman/listinfo/gmsh
—
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://people.montefiore.ulg.ac.be/geuzaine
_______________________________________________
gmsh mailing list
[email protected]
http://onelab.info/mailman/listinfo/gmsh