<div dir="ltr"><div><div>I'll definitely consider that approach as a possibility for later work.<br><br></div>Thanks,<br></div>Bram<br><div><div><div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
From: Bernd Hahnebach <<a href="mailto:gmsh@b75.ch">gmsh@b75.ch</a>><br><br>
<br>
see <a href="https://www.freecadweb.org/wiki/Part_BooleanFragments" rel="noreferrer" target="_blank">https://www.freecadweb.org/<wbr>wiki/Part_BooleanFragments</a><br>
<br>
the CompSolids greated with the tool above work great together with<br>
GMSH to make connected multi body meshes !<br>
<br>
It is even possible to invoke GMSH from within FreeCAD and make<br>
differet mesh size or mesh groups for the different bodies, by GUI or<br>
by python :-)<br>
<br>
bernd<br>
<br>
<br>
Zitat von Jeremy Theler <<a href="mailto:jeremy@seamplex.com">jeremy@seamplex.com</a>>:<br>
<br>
> Just to complete, you can also get a compsolid through a boolean<br>
> fragment at FreeCAD. There has been a long discussion on FreeCAD's side.<br>
> See for example first this:<br>
><br>
> <a href="https://forum.freecadweb.org/viewtopic.php?t=13830" rel="noreferrer" target="_blank">https://forum.freecadweb.org/<wbr>viewtopic.php?t=13830</a><br>
><br>
> And lately this:<br>
><br>
> <a href="https://forum.freecadweb.org/viewtopic.php?t=13830" rel="noreferrer" target="_blank">https://forum.freecadweb.org/<wbr>viewtopic.php?t=13830</a><br>
><br>
> --<br>
> Jeremy Theler<br>
> <a href="http://www.seamplex.com" rel="noreferrer" target="_blank">www.seamplex.com</a><br>
><br>
><br>
><br>
> On Sat, 2017-03-18 at 09:46 +0100, Christophe Geuzaine wrote:<br>
>> > On 17 Mar 2017, at 23:24, Bram Sterling<br>
>> <<a href="mailto:bram.sterling@ossiumhealth.com">bram.sterling@ossiumhealth.<wbr>com</a>> wrote:<br>
>> ><br>
>> > I'm trying to mesh a 3D 2-material construct created in another<br>
>> program (FreeCAD) and brought into Gmsh by way of a BREP file.<br>
>> After some troubleshooting downstream, I determined that Gmsh is<br>
>> turning the two volumes into two disjoint meshes despite their<br>
>> extensive shared surface.<br>
>> ><br>
>> > Poking around, I suspect the reason for this is that the two<br>
>> volumes share no elementary geometry.  Instead, the shared lines<br>
>> and surfaces are duplicated.<br>
>> ><br>
>> > If the original geometry had been defined in a Geo script this<br>
>> would seem straightforward to fix manually, but it seems a bit more<br>
>> complicated here, especially as this is bound to come up again with<br>
>> more complex geometry later.  Is deleting the redundant geometry<br>
>> and rebuilding other effected parts manually the best option, or is<br>
>> there a better way?<br>
>> ><br>
>><br>
>> With a recent nightly build, create a .geo script that does the<br>
>> following (assuming the brep contains 2 volumes):<br>
>><br>
>> SetFactory("OpenCASCADE");<br>
>> a() = ShapeFromFile("file.brep");<br>
>> BooleanFragments{ Volume{a(0)}; Delete; }{ Volume{a(1)}; Delete; }<br>
>><br>
>> Note that you can now directly create your CAD inside Gmsh: see<br>
>> demos/boolean/*.geo for examples.<br>
>><br>
>> Christophe<br>
>><br>
>><br>
>> ><br>
>> > Thank you,<br>
>> > Bram Sterling<br>
>> > ______________________________<wbr>_________________<br>
>> > gmsh mailing list<br>
>> > <a href="mailto:gmsh@onelab.info">gmsh@onelab.info</a><br>
>> > <a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank">http://onelab.info/mailman/<wbr>listinfo/gmsh</a><br>
>><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> gmsh mailing list<br>
> <a href="mailto:gmsh@onelab.info">gmsh@onelab.info</a><br>
> <a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank">http://onelab.info/mailman/<wbr>listinfo/gmsh</a><br>
><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
______________________________<wbr>_________________<br>
gmsh mailing list<br>
<a href="mailto:gmsh@onelab.info">gmsh@onelab.info</a><br>
<a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank">http://onelab.info/mailman/<wbr>listinfo/gmsh</a><br>
<br>
<br>
------------------------------<br>
<br>
End of gmsh Digest, Vol 170, Issue 26<br>
******************************<wbr>*******<br>
</blockquote></div><br></div></div></div></div></div>