Skip to content
Snippets Groups Projects
  1. Jul 11, 2006
  2. Mar 08, 2006
  3. Feb 26, 2006
  4. Feb 25, 2006
  5. Feb 22, 2006
  6. Jan 29, 2006
  7. Jan 14, 2006
    • Christophe Geuzaine's avatar
      · ea74b2bb
      Christophe Geuzaine authored
      rewrote the smooth normal routines:
      
      - the averaging is now done by clusters, which is much better for
        geometries that have sharp edges  (it's a little slower, but the
        visual results are much better)
      - there is now only a single smooth normal container in the mesh
        (instead of one per surface)
      ea74b2bb
  8. Jan 06, 2006
    • Christophe Geuzaine's avatar
      airport work: · 1930bbe2
      Christophe Geuzaine authored
      - new button under the graphic window to temporarily disable mouse
        selection (speeds-up redrawing of very large models + permits to
        rotate/zoom-in a model in selection mode even when the whole screen
        is full of selectable entities--e.g. a surface mesh)
      
      - new "lasso" selection mode (to select entities using the same kind
        of lasso as the lasso zoom: just Ctrl+click, then drag the mouse in
        selection mode; the shortcuts are the same as for the lasso zoom)
      
      - it is now possible to unselect entities using the middle mouse button
        (only for the creation of physicals at the moment; not sure if it's
        useful in the other cases)
      
      - new button in visibility browser to invert the current selection
        (very useful e.g. when multiple physical entities are associated
        with a given elementary entity, in order to "peel" away the model
        when adding new physicals; cf. philou)
      
      - changed meaning of Escape shortcut (cancel lasso or toggle mouse
        selection) + restore standard fltk Escape handling for all dialog
        windows
      
      - updated copyright string
      
      - new mesh label mode (coordinates); all label types are now also
        available for mesh vertices
      
      - added option in 'Print Option' dialog to disable printing of help
        strings
      
      - added a comment string with the date when creating a new file
      
      - new snapping grid for adding points in the GUI
      1930bbe2
  9. Oct 26, 2005
    • Christophe Geuzaine's avatar
      · 64fe3e58
      Christophe Geuzaine authored
      make it possible to add second order vertices for a mesh read from
      a file (without cad)
      64fe3e58
  10. Oct 16, 2005
  11. Sep 07, 2005
  12. Jun 10, 2005
    • Christophe Geuzaine's avatar
      · 10f659ca
      Christophe Geuzaine authored
      Removed the last bits of the "Discrete Surface/Line" stuff.
      
      Gmsh can now simply read a .msh file, and use it as the boundary mesh
      of a 3D mesh. For an example on how to do this, cf.
      demos/sphere-discrete.geo.
      
      This complements nicely the STL remeshing stuff: Gmsh can now
      for example very easily be used to extrude surface meshes that
      come from other tools.
      10f659ca
    • Christophe Geuzaine's avatar
      · 2dd06581
      Christophe Geuzaine authored
      make full-quad algo work for non-plane surfaces
      2dd06581
  13. Jun 09, 2005
    • Christophe Geuzaine's avatar
      *** empty log message *** · 98638684
      Christophe Geuzaine authored
      98638684
    • Christophe Geuzaine's avatar
      · e89399f7
      Christophe Geuzaine authored
      fixed full-quadrangle recombine algo:
      
      - run globally, not for each surface
      - assign entities to elements
      - split line meshes
      - correctly re-tag vertices as 1st order
      - plug memory leaks
      e89399f7
  14. May 27, 2005
    • Christophe Geuzaine's avatar
      · b30c4e86
      Christophe Geuzaine authored
      add num of physical groups in stat window
      b30c4e86
  15. May 21, 2005
  16. Apr 19, 2005
  17. Jan 01, 2005
  18. Nov 25, 2004
    • Christophe Geuzaine's avatar
      · 09149e34
      Christophe Geuzaine authored
      This patch fixes an old design flaw in the post-processing module,
      namely that we used a list of Post_View objects instead of a list of
      pointers to Post_View objects in CTX.post.list.
      
      This had many annoying consequences, in particular the fact that we
      needed to be extra careful every time the list was reallocated (as
      pointers to the list elements would become invalid).
      
      I tried very hard to change the code everywhere it should be changed,
      but I might have missed something. Please let me know if you see
      anything suspicious (like a crash when you duplicate/remove/combine/...
      post-processing views).
      09149e34
  19. Nov 19, 2004
    • Christophe Geuzaine's avatar
      · 950e8323
      Christophe Geuzaine authored
      The "Simplex" class is now derived from a new class "SimplexBase",
      which contains only pointers to the nodes, and none of the other stuff
      necessary for the actual mesh generation.
      
      All the input/output/display routines have been rewritten in terms of
      SimplexBase: this provides a gain of almost 50% in memory when you
      just load meshes from .msh files to do visualization stuff, instead of
      actually generating the mesh.
      950e8323
  20. Aug 13, 2004
    • Christophe Geuzaine's avatar
      · 6f7fc45a
      Christophe Geuzaine authored
      Don't call Mesh_Quality() in GetStatistics()
      6f7fc45a
  21. Jun 30, 2004
    • Christophe Geuzaine's avatar
      · c7b67927
      Christophe Geuzaine authored
      added optimization hooks in the interface (GUI + comamnd line)
      c7b67927
    • Christophe Geuzaine's avatar
      · f8ec37c3
      Christophe Geuzaine authored
      We can now use Netgen's optimization pass on our own Delaunay meshes. It seems
      to work pretty well on small examples, but it definitely requires more
      testing :-)
      f8ec37c3
  22. Jun 29, 2004
  23. Jun 28, 2004
    • Christophe Geuzaine's avatar
      · 280918d7
      Christophe Geuzaine authored
      more fixes for netgen
      280918d7
    • Christophe Geuzaine's avatar
      · e60bf197
      Christophe Geuzaine authored
      Added hooks to optimize our meshes using netgen (in particular: the "special"
      volume 99999 is now cleaned up after use and all the elements/vertices are
      transfered back into the original volumes)
      
      As a bonus, this finally allowed me to remove the ugly hacks in the volume
      mesh drawing routines...
      e60bf197
  24. Jun 20, 2004
    • Christophe Geuzaine's avatar
      · 68b21769
      Christophe Geuzaine authored
      - mesh.algo -> algo2d and algo3d
      - replaced most of the remaining radio buttons with Fl_Choices (requires
        less screen real estate)
      68b21769
  25. May 25, 2004
    • Christophe Geuzaine's avatar
      · 2e1dc14b
      Christophe Geuzaine authored
      - removed the quads from the simplex trees (finally...)
      
        **warning**
      
        this is a pretty big patch that touches a lot of different files. I
        tried my best to update all the things that needed to be updated,
        but I probably forgot some things... Please test! (especially the
        export routines in obscure formats like SMS, Gref, etc., as well as
        the extrusion code)
      
      - added second order edge vertices for hexas, prisms and pyramids
        (drawing not done yet)
      
      - added sanity check for number of values in post-pro parsed file
        format
      
      - merged all mesh printing/reading routines in Print_Mesh.cpp and
        Read_Mesh.cpp
      
      - cleaned up the statistics code
      2e1dc14b
  26. May 07, 2004
    • Christophe Geuzaine's avatar
      · 44bfa8f6
      Christophe Geuzaine authored
      Small corrections for ONFILE background meshes:
      
      - should now work reliably interactively (and not only the first time
        the view is applied as a background mesh)
      
      - fixed some memory leaks
      44bfa8f6
  27. Apr 18, 2004
    • Christophe Geuzaine's avatar
      · bca74bc5
      Christophe Geuzaine authored
      - Added nice little buttons in the mesh menu to choose between 1st and
      2nd order interactively
      
      - Added 2nd order mesh stats in the GUI
      bca74bc5
    • Christophe Geuzaine's avatar
      · 2840a9d9
      Christophe Geuzaine authored
      - Fixed second order mesh generation in 3D (on simplices only at the moment).
      
      - In prevision of the extension to hexas, prisms and pyramids, all elements
      are now derived from a new Element base class, which will be used in the
      generalization of Edge/EdgesContainer in the future.
      2840a9d9
  28. Feb 28, 2004
    • Christophe Geuzaine's avatar
      · 1bea03df
      Christophe Geuzaine authored
      And more airplane work!
      
      - merged STL patch from Nicolas Tardieu. This patch permits to
        create an real elementary surface for each STL face. Until
        we have some code to directly remesh the STL data (which would
        be much nicer and cheaper), this is very useful. We can finally
        use STL representations to create meshable volume models.
        Thanks Nicolas !
      
      - new option to color the mesh by physical entities (if an element
        belongs to multiple physicals, we use the first one)
      
      - additional cleanup of the mesh drawing code
      
      - big cleanup of the geometry creation section in the parser:
      
        * removed horrible Geo/DataBase.cpp
        * fixed all List-related memory leaks (a lot!)
        * added tests to check if we don't try to recreate existing
          entities (this should prevent many weird bugs due to incorrect
          input files)
      
      - fixed LineLoop/EdgeLoop memory leaks
      
      - many small fixes all over the place
      1bea03df
  29. Feb 07, 2004
  30. Dec 12, 2003
  31. Dec 07, 2003
    • Christophe Geuzaine's avatar
      · 59cfe84d
      Christophe Geuzaine authored
      Added support to visualize mesh partitions. The partition info is currently
      set as the physical entity number in the MSH file, but it would be trivial
      to change it to something else (e.g., as soon as we generalize the MSH
      format to take arbitrary number of tags per element).
      59cfe84d
  32. Jun 14, 2003
    • Christophe Geuzaine's avatar
      · b02988d9
      Christophe Geuzaine authored
      Some morer work on second order elements
      b02988d9
  33. Jun 13, 2003
Loading