> On 10 Oct 2018, at 21:12, Jensen, Aaron J. <[email protected]> wrote:
> 
> Hello,
>  
> I would like to merge an existing mesh into a geometry and then mesh the 
> unmeshed region using gmsh (something like a boundary mesh around a 
> pre-existing mesh generated externally by another program).  Ideally, this 
> would result in a mesh that was partially created in gmsh and partially 
> created externally to gmsh.  Ultimately, I would like to do this in both 2D 
> and 3D but am starting with the following in 2D:
>  
>  
>  
> Merge "square";
>  
> SetFactory("OpenCASCADE");
>  
> Surface Loop(1) = {1};
> //sExternal = news;
> //Rectangle(sExternal) = {0, 0, 0.0, 0.5, 0.5};
>  
> s1 = news;
> Rectangle(s1) = {-0.25, -0.25, 0.0, 1.0, 1.0};
>  
> //BooleanDifference (2000) = { Surface{s1}; Delete; }{ Surface{sExternal}; };
> BooleanDifference (2000) = { Surface{s1}; Delete; }{ Surface{1}; };
>  

This cannot work: boolean operations can only be applied to CAD entities. It 
should not crash though - and it does not on my machine. Can you try with the 
latest snapshot?

You can still produce a mesh like the one you want. With the built-in engine, 
simply 

- load the mesh, which should contain the bounding surface mesh

- define the exterior "Surface Loop" where the interior surfaces are the 
bounding surfaces (discrete)

Christophe


>  
>  
> OpenCascade doesn’t recognize surface 1 and BooleanDifference causes gmsh to 
> crash.  I assume I am doing something wrong?  Can gmsh embed an existing mesh 
> into a gmsh geometry or CAD model?
>  
> Thanks,
> Aaron
> <square>_______________________________________________
> 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

Free software: http://gmsh.info | http://getdp.info | http://onelab.info


_______________________________________________
gmsh mailing list
[email protected]
http://onelab.info/mailman/listinfo/gmsh

Reply via email to