Hi, You are right gmsh.fltk.run()is my problem ; I thought that once you close the graphical interface it finishes the script ...
Regards ----- Mail original ----- > De: "Christophe Geuzaine" <[email protected]> > À: "Frederic Dubois" <[email protected]> > Cc: "gmsh" <[email protected]> > Envoyé: Vendredi 29 Novembre 2019 09:39:38 > Objet: Re: [Gmsh] question about python api >> On 29 Nov 2019, at 09:06, Frederic Dubois <[email protected]> >> wrote: >> >> Hi Christophe, >> >> In fact I did things in the "complicated" way to be able to recover the 2D >> elements on the skin of the grains. >> >> Using fragments, these elements are not created or saved even if I create a >> 2D >> physical group (here "itz". >> > > Works fine here. (Maybe you left gmsh.fltk.run() in the script? Saving the > mesh > happens afterwards...) > > Christophe > >> Using the "complicated" way, how can I remove the duplicated nodes (like >> using >> coherence in .geo file) ? >> I tried to do this by fusing the two meshes but I am not confident in the >> result. >> >> Regards >> >> ----- Mail original ----- >>> De: "Christophe Geuzaine" <[email protected]> >>> À: "Frederic Dubois" <[email protected]> >>> Cc: "gmsh" <[email protected]> >>> Envoyé: Jeudi 28 Novembre 2019 23:12:28 >>> Objet: Re: [Gmsh] question about python api >> >>>> On 28 Nov 2019, at 22:42, Frederic Dubois <[email protected]> >>>> wrote: >>>> >>>> Hi Christophe, >>>> >>>> You are right, this is the best way. >>>> >>>> Can you comment this ? >>>> f.remove(sphere1) >>>> f.remove(sphere2) >>> >>> Fragment tries hard to keep intact the tags of those entities that have not >>> been >>> modified, here the two spheres. So I remove these two from the list of >>> returned >>> entities, which gives me the remaining (new) volume - the paste. >>> >>> Christophe >>> >>> >>>> >>>> Regards >>>> >>>> ----- Mail original ----- >>>>> De: "Christophe Geuzaine" <[email protected]> >>>>> À: "Frederic Dubois" <[email protected]> >>>>> Cc: "gmsh" <[email protected]> >>>>> Envoyé: Jeudi 28 Novembre 2019 21:31:12 >>>>> Objet: Re: [Gmsh] question about python api >>>> >>>>>> On 28 Nov 2019, at 20:06, Frederic Dubois >>>>>> <[email protected]> >>>>>> wrote: >>>>>> >>>>>> Dear all, >>>>>> >>>>>> I am trying to mesh a composite material made of paste and grains. >>>>>> Since I have to do some Boolean operation on a 3D volume of composite I >>>>>> tried to >>>>>> use the occ factory. >>>>>> At the end of the day I need a continuous mesh where paste elements of >>>>>> the mesh >>>>>> belong to a paste physical group and grains elements belong to an other >>>>>> physical group. >>>>>> >>>>>> In the attached script I first create a cylinder and two grains. >>>>>> Using a cut I was able to obtain a mesh with all the elements belonging >>>>>> to the >>>>>> paste. >>>>>> Using a fuse I was able to obtain a mesh with all the elements belonging >>>>>> to the >>>>>> grains. >>>>>> Unfortunately, it seems that the two meshes are separated. >>>>>> >>>>>> I tried to fuse them to obtain a continuous mesh but I am not sure it >>>>>> works fine >>>>>> and that it is the proper method. >>>>>> >>>>>> Any advice ? >>>>> >>>>> Simpler to use fragments: >>>>> >>>>> >>>>> >>>>> >>>>> Christophe >>>>> >>>>> >>>>>> >>>>>> Regards >>>>>> >>>>>> -- >>>>>> Frédéric Dubois, PhD, Eng. >>>>>> --- >>>>>> Directeur adjoint du LMGC. >>>>>> Laboratoire de Mécanique et Génie Civil - CNRS/UM >>>>>> cc 048, 163 rue Auguste Broussonnet, 34090 Montpellier >>>>>> http://www.lmgc.univ-montp2.fr/~dubois >>>>>> Tel: 33/0 467144984 >>>>>> Mobile: 33/0 635490843 >>>>>> <composite.py>_______________________________________________ >>>>>> gmsh mailing list >>>>>> [email protected] >>>>>> http://onelab.info/mailman/listinfo/gmsh >>>>> >>>>> — >>>>> Prof. Christophe Geuzaine >>>>> University of Liege, Electrical Engineering and Computer Science >>>>> http://www.montefiore.ulg.ac.be/~geuzaine >>>> >>>> -- >>>> Frédéric Dubois, PhD, Eng. >>>> --- >>>> Directeur adjoint du LMGC. >>>> Laboratoire de Mécanique et Génie Civil - CNRS/UM >>>> cc 048, 163 rue Auguste Broussonnet, 34090 Montpellier >>>> http://www.lmgc.univ-montp2.fr/~dubois >>>> Tel: 33/0 467144984 >>>> Mobile: 33/0 635490843 >>> >>> — >>> Prof. Christophe Geuzaine >>> University of Liege, Electrical Engineering and Computer Science >>> http://www.montefiore.ulg.ac.be/~geuzaine >> >> -- >> Frédéric Dubois, PhD, Eng. >> --- >> Directeur adjoint du LMGC. >> Laboratoire de Mécanique et Génie Civil - CNRS/UM >> cc 048, 163 rue Auguste Broussonnet, 34090 Montpellier >> http://www.lmgc.univ-montp2.fr/~dubois >> Tel: 33/0 467144984 >> Mobile: 33/0 635490843 >> <composite.py><composite_simpler.py> > > — > Prof. Christophe Geuzaine > University of Liege, Electrical Engineering and Computer Science > http://www.montefiore.ulg.ac.be/~geuzaine -- Frédéric Dubois, PhD, Eng. --- Directeur adjoint du LMGC. Laboratoire de Mécanique et Génie Civil - CNRS/UM cc 048, 163 rue Auguste Broussonnet, 34090 Montpellier http://www.lmgc.univ-montp2.fr/~dubois Tel: 33/0 467144984 Mobile: 33/0 635490843 _______________________________________________ gmsh mailing list [email protected] http://onelab.info/mailman/listinfo/gmsh
