manpagez: man pages & more
info gmsh
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

E.4 Geometry module

  1. Does Gmsh support NURBS curves/surfaces?

    Yes, but only via STEP, IGES or BREP model import (not in ‘.geo’ files). Gmsh has to be compiled with OpenCASCADE support for this to work.

  2. Gmsh is very slow when I use many transformations (Translate, Rotate, Symmetry, Extrude, etc. ). What’s wrong?

    The default behavior of Gmsh is to check and suppress all duplicate entities (points, lines and surfaces) each time a transformation command is issued. This can slow down things a lot if many transformations are performed. There are two solutions to this problem:

    • you may save the unrolled geometry in another file (e.g. with gmsh file.geo -0), and use this new file for subsequent computations;
    • or you may set the Geometry.AutoCoherence option to 0. This will prevent any automatic duplicate check/replacement. If you still need to remove the duplicates entities, simply add Coherence; at strategic locations in your geo files (e.g. before the creation of line loops, etc.).
  3. How can I display only selected parts of my model?

    Use ‘Tools->Visibility’. This allows you to select elementary entities and physical groups, as well as mesh elements, in a variety of ways (in a list or tree browser, by identification number, interactively, or per window).

  4. Can I edit STEP/IGES/BRep models?

    Not yet. At the moment you can only change mesh element sizes, define volumes and physical groups, or delete entities. The easiest way to do this is to merge the model in a ‘.geo’ file using Merge "file.step"; and add the relevant scripting command after that. We plan to add more advanced editing features in the future (to delete entities, to create “mixed” surfaces and volumes, to export in ‘.geo’ format, etc.).

  5. How can I build modular geometries?

    Define common geometrical objects and options in separate files, reusable in all your problem definition structures. Then Include the files in your main project file.

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on February 9, 2014 using texi2html 5.0.

© 2000-2020
Individual documents may contain additional copyright information.