[Gmsh] Extraction of isocontours arrays

Christophe Geuzaine cgeuzaine at ulg.ac.be
Thu Jan 31 21:38:43 CET 2013


On 07 Sep 2012, at 16:38, Quéméner Gilles <quemener at lpccaen.in2p3.fr> wrote:

> Hi All,
> 
> In fact I do not know exactly if this is a question for GetDP or for Gmsh ...
> 
> Assume that using GetDP, I have solved Laplace equation in a 2D domain with or without holes and that I plot isocontours of the scalar potential using Gmsh.
> I would like to be able to retrieve arrays containing the (x, y)- coordinates of the points making these isocontours, but I don't know how to get these arrays variables or export the coordinates in ascii files. In 2D, Gmsh is able to plot a given number of iso-value contours of a scalar field, thus there should be a way to get these coordinates.
> 

Plugin(Isosurface), then save the View e.g. as "Generic text". You'll have to sort the points, though...

> A similar but more complicated problem arises in 3D. In this case, I would like to obtain arrays of (x, y, z)-coordinates along the lines corresponding to the intersection of isopotential surfaces with the different domains surfaces (planar or curved and with or without holes).
> 

You could also use Plugin(Isosurface) and then cut it with e.g. Plugin(CutPlane). But this is OK only for plane cuts; nothing is there to cut by geometry surfaces...

Christophe



> Any help is more than welcome.
> Thanks a lot,
> 
>  Gilles
> 
> -- 
> 
>   Gilles Quéméner
> 
> __________________________________________________
> Laboratoire de Physique Corpusculaire de CAEN
> ENSICAEN - 6 bd Maréchal Juin - 14050 CAEN Cedex
> Tel. : +33 (0) 2 31 45 25 40
> Fax. : +33 (0) 2 31 45 25 49
> http://caeinfo.in2p3.fr/rubrique34.html
> 
> <quemener.vcf>_______________________________________________
> 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