[Gmsh] Extruding a NAS closed surface consisting of 2-3 open shells
Christophe Geuzaine
cgeuzaine at ulg.ac.be
Wed Oct 8 08:59:48 CEST 2008
CEM ALBUKREK wrote:
> Dear Christophe,
>
> I have a quick question on extruding closed NAS surfaces, with multiple
> part ids (PIDS). What I mean by this kind of mesh is that a given closed
> NAS mesh consists of unclosed shell partitions. I have been able to
> build nice volume meshes around such surface mesh data successfully
> using GMSH. So somehow GMSH must be interpreting the vertices at the
> seams of the PIDS correctly when volume meshing. In fact, there is no
> duplicate vertex at the seam in the NAS file definition.
>
> Unfortunately, I do not see consistent behaviour with surface extrusion
> from the same mesh, receiving "could not find extruded vertex" error at
> the seams of PIDS. I think the problem is that GMSH interprets each PID
> (shell) independently of its neighbors when applying extrusion. Hence
> the vertex normals can not be computed correctly at the seams. Am I
> correct with this? Do you see a way around, or could you point me to the
> section of the code which might require some improvement for this? I
> think vertex normal calculation at shared edges needs the tweak...
>
> Attached is a sample file pair (.geo and .nas) for you to observe the
> problem. At the header of the .geo file there is a switch to turn off
> the extrusion (boundary layer mesh) to verify the volume meshing works
> well. Please let me know how I can tackle the issue. Note that I have
> tested the same case for which the NAS file has one single PID - one
> closed shell - and extrusion works...
>
We'll have a look.
> Thank you.
>
> Cem
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh
--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine