<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hi to all,<br><div><br></div><div>I'm creating a 2D surface in CAD and importing to Gmsh how step file.</div><div><br></div><div>I have created a geo file to define a square surrounded the surface. I want to define CAD surface and square as different things. Meshing this file, Gmsh create a mesh superposing both surfaces, without connections between this surfaces.</div><div><br></div><div>So, the possible way is to define the 2D surface as a hole of square in the geo file. However making this Gmsh Crash. When a try to define, in geo file, the lines of 2D as a surface, Gmsh crash.</div><div><br></div><div>If I don't define the surface and use the surface number provided by importing the step file and try to define this surface as hole in square, the Gmsh crash too.</div><div><br></div><div>I don't know any way to solve this problem. Someone know how to solve this problems?</div><div><br></div><div>I'm using gmsh-2.6.1-Windows in Windows 7.</div><div><br></div><div>Thanks,</div><div><br></div><div>Hugo Milan.</div><div><br></div><div>Follow the geo file:</div><div><br></div><div><div>Merge "180AD02step2D.step";</div><div>nponts = 8;</div><div>nlines = 8;</div><div>Line Loop(2) = {1:nlines};</div><div>Plane Surface(2) = {1};</div><div><br></div><div>lpontcel = 1;</div><div><br></div><div>Characteristic Length {1:nponts} = lpontcel;</div><div><br></div><div>xmin = General.MinX;</div><div>xmax = General.MaxX;</div><div>ymin = General.MinY;</div><div>ymax = General.MaxY;</div><div>zmax = General.MaxZ;</div><div><br></div><div>lc = 25;</div><div>lx = (xmax - xmin)*6;</div><div>ly = (ymax - ymin)*6;</div><div><br></div><div><br></div><div>Point(10001) = { (xmax + xmin)/2 - lx, (ymax + ymin)/2 - ly, 0, lc};</div><div>Point(10002) = { (xmax + xmin)/2 + lx, (ymax + ymin)/2 - ly, 0, lc};</div><div>Point(10003) = { (xmax + xmin)/2 + lx, (ymax + ymin)/2 + ly, 0, lc};</div><div>Point(10004) = { (xmax + xmin)/2 - lx, (ymax + ymin)/2 + ly, 0, lc};</div><div><br></div><div>Line(10001) = {10004, 10003};</div><div>Line(10002) = {10003, 10002};</div><div>Line(10003) = {10002, 10001};</div><div>Line(10004) = {10001, 10004};</div><div>Line Loop(10005) = {10002, 10003, 10004, 10001};</div><div>Plane Surface(10006) = {10005, 2};</div><div><br></div><div>Characteristic Length {10001:10004} = lc;</div><div><br></div><div>Mesh.CharacteristicLengthFromCurvature = 1;</div></div>                                       </div></body>
</html>