<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 6 Mar 2019, at 18:47, Alexandre Warnier <<a href="mailto:warnier.alexandre@gmail.com" class="">warnier.alexandre@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">Hello,</div><div class=""><br class=""></div><div class="">I'm trying to insert a cylinder in a box. I do not have any problem to create the box but I have problem creating the cylinder with a .geo. <br class=""></div><div class="">Everything seems to be working fine but I get the following error:</div><div class=""><i class="">Error   : Line Loop 9 is wrong<br class=""></i></div></div></div></div></div></div></div></blockquote><div><br class=""></div><div>Your line loop 9 indeed tries to group lines that are not connected... See attached picture.</div><div><br class=""></div><div>You might find using the OpenCASCADE kernel simpler - with it you can just do</div><div><br class=""></div><div>SetFactory("OpenCASCADE");</div><div><div>Box(1) = {0,0,0, 2,2,2};</div><div>Cylinder(2) = {1,0.5,1, 0,1,0, 0.5};</div><div>BooleanFragments{ Volume{1}; Delete; }{ Volume{2}; Delete; }</div><div class=""><br class=""></div><div class="">Christophe</div><div class=""><br class=""></div></div><img apple-inline="yes" id="50F193B6-46E6-455F-8ECF-B86434D2C50D" src="cid:1980C19F-313E-4DF9-A298-57987924BA4E@home" class=""><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><i class="">Error   : Line Loop 10 is wrong<br class="">Error   : Line Loop 11 is wrong<br class="">Error   : Line Loop 12 is wrong</i><br class="">with the last lines when I oppen it with gmsh. <br class=""></div><div class=""><i class=""><br class=""></i></div><div class=""><i class="">cl=50;<br class="">x_min = -1000;<br class="">x_max = 1000;<br class="">y_min = -250;<br class="">y_max = 250;<br class="">z_min = -250;<br class="">z_max = 250;<br class="">disk_x = 0;<br class="">disk_y = 0;<br class="">disk_z = 0;<br class="">disk_d = 126;<br class="">th=10;<br class=""></i></div><div class=""><i class="">Point(9) = {disk_x - th/2, disk_y, disk_z, cl/20};<br class="">Point(10) = {disk_x - th/2, disk_y - disk_d/2, disk_z, cl/20};<br class="">Point(11) = {disk_x - th/2, disk_y, disk_z + disk_d/2, cl/20};<br class="">Point(12) = {disk_x - th/2, disk_y + disk_d/2, disk_z, cl/20};<br class="">Point(13) = {disk_x - th/2, disk_y, disk_z - disk_d/2, cl/20};<br class=""><br class="">Point(14) = {disk_x + th/2, disk_y, disk_z, cl/20};<br class="">Point(15) = {disk_x + th/2, disk_y - disk_d/2, disk_z, cl/20};<br class="">Point(16) = {disk_x + th/2, disk_y, disk_z + disk_d/2, cl/20};<br class="">Point(17) = {disk_x + th/2, disk_y + disk_d/2, disk_z, cl/20};<br class="">Point(18) = {disk_x + th/2, disk_y, disk_z - disk_d/2, cl/20};<br class=""><br class="">Circle(13) = {13, 9, 12};<br class="">Circle(14) = {12, 9, 11};<br class="">Circle(15) = {11, 9, 10};<br class="">Circle(16) = {10, 9, 13};<br class=""><br class=""><br class="">Circle(17) = {18, 14, 17};<br class="">Circle(18) = {17, 14, 16};<br class="">Circle(19) = {16, 14, 15};<br class="">Circle(20) = {15, 14, 18};<br class=""><br class=""><br class="">Line Loop(7) = {-13, -14, -15, -16};<br class="">Plane Surface(7) = {7};<br class=""><br class=""><br class="">Line Loop(8) = {17, 18, 19, 20};<br class="">Plane Surface(8) = {8};<br class=""><br class="">Line(21) = {11, 16};<br class="">Line(22) = {12, 17};<br class="">Line(23) = {13,18};<br class="">Line(24) = {10, 15};<br class=""><br class="">Line Loop(9) = {16, 21, -18, -23};<br class="">Plane Surface(9) = {9};<br class="">Line Loop(10) = {15, 23, -17, -22};<br class="">Plane Surface(10) = {10};<br class="">Line Loop(11) = {14, 22, -20, -24};<br class="">Plane Surface(11) = {11};<br class="">Line Loop(12) = {13, 24, -19, -21};<br class="">Plane Surface(12) = {12}; <br class=""><br class=""><br class="">Surface Loop(2) = {7, 8, 9, 10, 11, 12};<br class=""><br class="">Volume(2) = {2};</i></div><div class=""><i class=""><br class=""></i></div><div class="">Thank you for your help,</div><div class="">Alexandre<br class=""></div></div></div></div></div></div>
_______________________________________________<br class="">gmsh mailing list<br class=""><a href="mailto:gmsh@onelab.info" class="">gmsh@onelab.info</a><br class="">http://onelab.info/mailman/listinfo/gmsh<br class=""></div></blockquote></div><br class=""><div class="">
<div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">— </div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Prof. Christophe Geuzaine<br class="">University of Liege, Electrical Engineering and Computer Science <br class=""><a href="http://www.montefiore.ulg.ac.be/~geuzaine" class="">http://www.montefiore.ulg.ac.be/~geuzaine</a><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class=""></div></div></div><br class="Apple-interchange-newline">
</div>
<br class=""></body></html>