Skip to content
Snippets Groups Projects
  1. Aug 08, 2006
  2. Aug 05, 2006
  3. Jul 25, 2006
  4. Jul 14, 2006
  5. Jul 12, 2006
  6. Jul 11, 2006
  7. Mar 08, 2006
  8. Feb 26, 2006
  9. Feb 25, 2006
  10. Feb 22, 2006
  11. Jan 29, 2006
  12. 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
  13. 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
  14. 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
  15. Oct 16, 2005
  16. Sep 07, 2005
  17. 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
  18. 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
  19. May 27, 2005
    • Christophe Geuzaine's avatar
      · b30c4e86
      Christophe Geuzaine authored
      add num of physical groups in stat window
      b30c4e86
  20. May 21, 2005
  21. Apr 19, 2005
  22. Jan 01, 2005
  23. 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
  24. 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
  25. Aug 13, 2004
    • Christophe Geuzaine's avatar
      · 6f7fc45a
      Christophe Geuzaine authored
      Don't call Mesh_Quality() in GetStatistics()
      6f7fc45a
  26. 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
  27. Jun 29, 2004
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
Loading