[Gmsh] Bug: Extrusion with rotation by PI creates flat surface

Christophe Geuzaine cgeuzaine at uliege.be
Fri Jan 26 19:30:05 CET 2018


Dear Daniel,

That's expected with the built-in kernel, which only supports circle arcs < Pi. 

Use the new OpenCASCADE integration for such things: just add SetFactory("OpenCASCADE"); at the begining of your file.

Christophe


> On 26 Jan 2018, at 18:31, Daniel Huebner <daniel.huebner at fau.de> wrote:
> 
> Dear List,
> 
> I am trying to extrude a rectangle with a rotation by PI. However this results in a flat surface instead of half of an cylinder. Please find a minimal .geo example below.
> 
> My Gmsh version is 3.0.5 and I am running on openSUSE Leap 42.2.
> 
> I have tested older Gmsh versions as well: The example is working with Gmsh version 2.8.5, but not with version 2.15.0.
> 
> Best regards
> Daniel
> 
> 
> 
> 
> Point(1) = {.5, 0, 0, 1.};
> Point(2) = {1., 0, 0, 1.};
> Point(3) = {1., 1., 0, 1.};
> Point(4) = {.5, 1., 0, 1.};
> 
> Line(1) = {1, 2};
> Line(2) = {2, 3};
> Line(3) = {3, 4};
> Line(4) = {4, 1};
> 
> Line Loop(1) = {1, 2, 3, 4};
> 
> Plane Surface(1) = {1};
> new_surf[] = Translate {0, 1.5, 0} { Duplicata{ Surface{1}; } };
> 
> // Correct
> Extrude { {0,1,0}, {0,0,0}, Pi*.99999 } { Surface{1}; }
> // False
> Extrude { {0,1,0}, {0,0,0}, Pi } { Surface{new_surf[0]}; }
> 
> 
> 
> 
> _______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> 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




More information about the gmsh mailing list