> On 6 Feb 2018, at 11:38, Benedikt Oswald <benedikt.oswald@lspr.swiss> wrote: > > Dear gmsh > > I create geometries in FreeCAD; I export them either in STEP or BREP format. > > Then I import them into gmsh for meshing. > > However, gmsh (3.0.7, current daily snapshot) has a tendency to not > resolve smooth rounded geometry in this case. > > Is there an elegant way to teach gmsh how to resolve which portions of > the STEP/BREP > > geometry ?
You can either do it by hand, by explicitly assigning mesh sizes to points (or by using fields) - see e.g. https://gitlab.onelab.info/gmsh/gmsh/blob/master/demos/boolean/baffles.geo You could also refine automatically depending on curvature (it’s a bit slow in the current implementation, but has the advantage of being more automatic): Merge "ring-rev-100.brep"; Physical Volume(100) = {1}; // volume ring Physical Volume(200) = {2}; // air volume Physical Surface(1000) = {7}; // outer truncation boundary Mesh.CharacteristicLengthMin = 10; Mesh.CharacteristicLengthMax = 100; Mesh.CharacteristicLengthFromCurvature = 1; Mesh.MinimumCirclePoints = 20; // points per 2*pi > > I use an intermediate file such as ring-rev-100-aux.geo with this contents: > > Merge "ring-rev-100.brep"; > Physical Volume(100) = {1}; // volume ring > Physical Volume(200) = {2}; // air volume > Physical Surface(1000) = {7}; // outer truncation boundary > > to assign physical tags to volumes & surface ? > > Greetings & thanks, Benedikt > > > > > ---------------------------------------------------------------------------------------------------------------------- > Dr. sc. techn. Benedikt Oswald - first engineer - LSPR AG - phone +41 43 366 > 90 74 > Grubenstrasse 9, CH-8045 Zürich, benedikt.oswald@lspr.swiss > ---------------------------------------------------------------------------------------------------------------------- > > <ring-rev-100.brep>_______________________________________________ > gmsh mailing list > gmsh@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
_______________________________________________ gmsh mailing list gmsh@onelab.info http://onelab.info/mailman/listinfo/gmsh