<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.E-MailFormatvorlage18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Hi Christophe,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">great picture! How did you create it? When I use the clipping tool it cuts everything.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">How can the clipping be applied to just the surrounding volume?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Many thanks in advance for your answer!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Michael<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif">Von:</span></b><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> gmsh <gmsh-bounces@ace20.montefiore.ulg.ac.be>
<b>Im Auftrag von </b>Christophe Geuzaine<br>
<b>Gesendet:</b> Donnerstag, 28. März 2019 08:54<br>
<b>An:</b> Johannes Dillinger <jojodillinger@gmail.com><br>
<b>Cc:</b> Gmsh <gmsh@onelab.info><br>
<b>Betreff:</b> Re: [Gmsh] generating an SU2 Euler mesh based on STEP input<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt"><br>
<br>
<br>
> On 27 Mar 2019, at 22:59, Johannes Dillinger <<a href="mailto:jojodillinger@gmail.com">jojodillinger@gmail.com</a>> wrote:<br>
> <br>
> Hi Christophe,<br>
> <br>
> amazing... thank you for this simplification, really cool!<br>
> <br>
> So the next question would be, if there is an automatic way to specify the surfaces belonging to the model ("wingfuselage") and the farfield ("farfield"); I am only able to hard-code it, but there are probably much smarter ways.. I tried something like<br>
> Physical Surface("wingfuselage") = Boundary{Volume{v()};};<br>
> But could not get it to work..<br>
> <br>
> And then I tried to adapt mesh density on the wing and fuselage edges via a Threshold and Restrict Field. But it seems overly complicated the way I do it. Do you maybe have a quick suggestion on how to adapt the meshsize in areas of higher curvature, while
 leaving it untouched on the farfield?<br>
> <br>
<br>
Here's an example:<o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt"><o:p> </o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><img border="0" width="2070" height="1888" style="width:21.5625in;height:19.6666in" id="_x0000_i1025" src="cid:image001.png@01D4E548.1B93BCE0"><o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt"><br>
> I attached again the current status of the .geo-file..<br>
> <br>
> Thanks so much again!<br>
> Best regards,<br>
> <br>
> Johannes<br>
> <br>
> <br>
> <br>
> <br>
> Am Mi., 27. März 2019 um 19:58 Uhr schrieb Christophe Geuzaine <<a href="mailto:cgeuzaine@uliege.be">cgeuzaine@uliege.be</a>>:<br>
> <br>
> Hi Johannes,<br>
> <br>
> I can't reproduce the crashes when deleting the curves... Your file also seems very complicated. I would just do:<br>
> <br>
> SetFactory("OpenCASCADE");<br>
> Geometry.OCCTargetUnit = "M";<br>
> v() = ShapeFromFile("wing_fuselage.step");<br>
> Box(3) = {-5, -5, -5, 10, 10, 10};<br>
> out() = BooleanDifference{ Volume{3}; Delete; }{ Volume{v()}; Delete; };<br>
> <br>
> out() will contain the volume of interest.<br>
> <br>
> Christophe<br>
> <br>
> <br>
>> On 27 Mar 2019, at 19:29, Johannes Dillinger <<a href="mailto:jojodillinger@gmail.com">jojodillinger@gmail.com</a>> wrote:<br>
>> <br>
>> Dear all,<br>
>> <br>
>> I'm looking for a suitable way to "quickly" generate Euler meshes for SU2 CFD analysis.<br>
>> So the usual setup is a (hopefully rather simple) STEP model of a wing-fusleage part for example, that I want to mesh in GMSH.<br>
>> <br>
>> I attached a sample STEP and the geo-file that I have been working on, but I cant seem to find the errors..<br>
>>      • First I merge the STEP-file and reverse some surfaces (that apparently are oriented in the wrong direction)..<br>
>>      • I generate a surface loop of the outer surfaces for defining outer volume later on. Here the first weird thing happens: the loop command generates surfaces 17, 18, and curves 39-44<br>
>>      • I delete surfaces 17 and 18, since they later on will make problems otherwise<br>
>>      • I also delete the imported volumes<br>
>> <br>
>> I then generate a farfield/bounding box, and also here, the loop command generates additional surfaces 1007 to 1010, and I cant figure out why.. Anyway, I again delte those, since they will cause problems otherwise.<br>
>> <br>
>> The last problem which really stops me from continuing is the outer volume that I generate with the "Volume" command in line 50. This one again generates a surface 1009, that I cant delete anymore..<br>
>> So the surface will be 2D meshed and maybe then leads to the problem that the outer volume cannot be meshed.<br>
>> <br>
>> I guess thats enough questions and porblems for now. Once solved, it would be great if you could help me with mesh density and so on (already in the geo though), but thats for later..:-)<br>
>> <br>
>> So, to sum up:<br>
>>      • is the general methodology I use ok?<br>
>>      • how can I avoid the additional surfaces and curves to be created?<br>
>>      • which problem still exists that does not allow for the 3D mesh generation?<br>
>> Thank you so much in advance!<br>
>> Best regards,<br>
>> <br>
>> Johannes<br>
>> <br>
>> <br>
>> <br>
>> <br>
>> <wing_fuselage.geo><wing_fuselage.step>_______________________________________________<br>
>> gmsh mailing list<br>
>> <a href="mailto:gmsh@onelab.info">gmsh@onelab.info</a><br>
>> <a href="http://onelab.info/mailman/listinfo/gmsh">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">http://www.montefiore.ulg.ac.be/~geuzaine</a><br>
> <br>
> <br>
> <br>
> <wing_fuselage.geo><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">http://www.montefiore.ulg.ac.be/~geuzaine</a><br>
<br>
<br>
<o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt">_______________________________________________<br>
gmsh mailing list<br>
<a href="mailto:gmsh@onelab.info">gmsh@onelab.info</a><br>
<a href="http://onelab.info/mailman/listinfo/gmsh">http://onelab.info/mailman/listinfo/gmsh</a><o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>