<div dir="ltr">Hi everyone,<div><br></div><div>When using `-optimize_lloyd`, I noticed that gmsh doesn't produce centroidal tesselations but for some reason favors right angles. For the simple circle geometry</div><div>```</div><div><div>// Points</div><div>p1 = newp;</div><div>Point(p1) = {0, 0, 0, 0.1};</div><div>p2 = newp;</div><div>Point(p2) = {1, 0, 0, 0.1};</div><div>p3 = newp;</div><div>Point(p3) = {0, 1, 0, 0.1};</div><div>p4 = newp;</div><div>Point(p4) = {-1, 0, 0, 0.1};</div><div>p5 = newp;</div><div>Point(p5) = {0, -1, 0, 0.1};</div><div>// Circle arcs</div><div>c1 = newl;</div><div>Circle(c1) = {p2, p1, p3};</div><div>c2 = newl;</div><div>Circle(c2) = {p3, p1, p4};</div><div>c3 = newl;</div><div>Circle(c3) = {p4, p1, p5};</div><div>c4 = newl;</div><div>Circle(c4) = {p5, p1, p2};</div><div>l1 = newl;</div><div>Compound Line(l1) = {c1,c2,c3,c4};</div><div>ll1 = newll;</div><div>Line Loop(ll1) = {l1};</div><div>surf1 = news;</div><div>Plane Surface(surf1) = {ll1};</div></div><div>```</div><div>meshed with</div><div>```</div><div>gmsh -2 circle.geo -o circle.msh -optimize_lloyd 1000<br></div><div>```</div><div>I'm getting [1] when it should really look like [2].</div><div><br></div><div>Any hints on what might be going wrong?</div><div><br></div><div>Cheers,</div><div>Nico</div><div><br></div><div>[1] <a href="http://chunk.io/f/edd6327ec586485b9c8fe7a96ba1df9a">http://chunk.io/f/edd6327ec586485b9c8fe7a96ba1df9a</a></div><div>[2] <a href="http://chunk.io/f/5ba441e4700a4fad8be754c4f19dd9c6">http://chunk.io/f/5ba441e4700a4fad8be754c4f19dd9c6</a></div></div>