<div dir="ltr">Dear Christophe,<div><br></div><div>Thanks again: yes, obviously I have that option too, but I don't see any duplicates when I merge the file. The duplicates appear after I create a surface loop. That is what I was trying to say from the beginning. I tried to be sure of that before sending my meesage, so that is why I used a very simple model.</div><div><br></div><div>Thank you very much for your help,</div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Nov 10, 2018 at 8:18 AM Christophe Geuzaine <<a href="mailto:cgeuzaine@uliege.be">cgeuzaine@uliege.be</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
gmsh file.igs<br>
Tools->Options->Geometry->Curve labels/Surface labels<br>
<br>
You'll se the duplicates<br>
<br>
> On 10 Nov 2018, at 08:58, Juan Córcoles <<a href="mailto:juan.corcoles@uam.es" target="_blank">juan.corcoles@uam.es</a>> wrote:<br>
> <br>
> Dear Christophe,<br>
> <br>
> Thank you very much for your answer. The idea of displaying the number of lines or surfaces is what I thought I was doing in my examploptionse when I wrote:<br>
> <br>
> surfaces()=Surface "*";<br>
> Printf("Original Surfaces: ",surfaces());<br>
> lines()=Line "*";<br>
> Printf("Original Lines:", lines());<br>
> <br>
> after merging the IGS file. At this point, I can't see any duplicated entities (the number is correct), but I don't know if this is what you mean by displaying the curve or surface tags.<br>
> <br>
> Thank you very much again for your help,<br>
> <br>
> On Sat, Nov 10, 2018 at 7:05 AM Christophe Geuzaine <<a href="mailto:cgeuzaine@uliege.be" target="_blank">cgeuzaine@uliege.be</a>> wrote:<br>
> <br>
> <br>
> > On 9 Nov 2018, at 18:48, Juan Córcoles <<a href="mailto:juan.corcoles@uam.es" target="_blank">juan.corcoles@uam.es</a>> wrote:<br>
> > <br>
> > Dear gmsh-list,<br>
> > <br>
> > I have gone through several previous posts in the list archive to find a way to avoid the creation of duplicate surfaces when building a volume from a surface loop using the opencascade kernel (assuming I am merging a stp/igs file). I found that setting Geometry.OCCAutoFix = 0 should do the trick as I don't care about orientation. However, I am unable to make it work since the behaviour both with this flag set to 0 or 1 looks the same. Please find attached a small commented example in case anyone can help me.<br>
> <br>
> Starting for IGS is a bad idea: all the entities are already duplicated in the file - load the IGS file alone and display e.g. the curve or surface tags to convince yourself. If you cannot create the geometry directly within Gmsh I would advise importing your geometry as a STEP file (or BREP if you build it with an OpenCASCADE-based CAD modeler).<br>
> <br>
> Christophe<br>
> <br>
> > <br>
> > Thank you very much in advance,<br>
> > <br>
> > -- <br>
> > Juan Córcoles<br>
> > <a href="http://rfcas.eps.uam.es/juan.corcoles" rel="noreferrer" target="_blank">http://rfcas.eps.uam.es/juan.corcoles</a><br>
> > <br>
> > <test1.igs><test1.geo>_______________________________________________<br>
> > gmsh mailing list<br>
> > <a href="mailto:gmsh@onelab.info" target="_blank">gmsh@onelab.info</a><br>
> > <a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank">http://onelab.info/mailman/listinfo/gmsh</a><br>
> <br>
> — <br>
> Prof. Christophe Geuzaine<br>
> University of Liege, Electrical Engineering and Computer Science <br>
> <a href="http://www.montefiore.ulg.ac.be/~geuzaine" rel="noreferrer" target="_blank">http://www.montefiore.ulg.ac.be/~geuzaine</a><br>
> <br>
> Free software: <a href="http://gmsh.info" rel="noreferrer" target="_blank">http://gmsh.info</a> | <a href="http://getdp.info" rel="noreferrer" target="_blank">http://getdp.info</a> | <a href="http://onelab.info" rel="noreferrer" target="_blank">http://onelab.info</a><br>
> <br>
> <br>
> <br>
> -- <br>
> Juan Córcoles<br>
> <a href="http://rfcas.eps.uam.es/juan.corcoles" rel="noreferrer" target="_blank">http://rfcas.eps.uam.es/juan.corcoles</a><br>
> <br>
<br>
— <br>
Prof. Christophe Geuzaine<br>
University of Liege, Electrical Engineering and Computer Science <br>
<a href="http://www.montefiore.ulg.ac.be/~geuzaine" rel="noreferrer" target="_blank">http://www.montefiore.ulg.ac.be/~geuzaine</a><br>
<br>
Free software: <a href="http://gmsh.info" rel="noreferrer" target="_blank">http://gmsh.info</a> | <a href="http://getdp.info" rel="noreferrer" target="_blank">http://getdp.info</a> | <a href="http://onelab.info" rel="noreferrer" target="_blank">http://onelab.info</a><br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Juan Córcoles<div><a href="http://rfcas.eps.uam.es/juan.corcoles" target="_blank">http://rfcas.eps.uam.es/juan.corcoles</a><br><br></div></div></div></div></div>