Skip to content
Snippets Groups Projects
  1. Jun 26, 2004
    • Christophe Geuzaine's avatar
      · 5b0535a9
      Christophe Geuzaine authored
      Merged Netgen 4.3.1: a Delaunay/Frontal 2D/3D mesh generator.
      
      Thanks a lot to Nicolas Tardieu for this!
      5b0535a9
  2. 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
  3. Jun 17, 2004
    • Christophe Geuzaine's avatar
      · ffd86d33
      Christophe Geuzaine authored
      create the default project file in the home directory if no "current"
      directory is defined (e.g. when double-clicking on the icon on Windows/MacOS)
      ffd86d33
  4. May 31, 2004
  5. May 29, 2004
    • Christophe Geuzaine's avatar
      · 27c62db2
      Christophe Geuzaine authored
      - generalized vertex array class to use reallocatable arrays
      
      - introduced vertex arrays in post for all triangles: this speeds
        things up tremendously for ALL scalar views: 2d scalar views of
        course, but also for 3d isos (tets, hexas, etc.) and all smooth
        normals. The costly computations (compute the isos, get the normals)
        are only done ONCE each time the view is changed. Then we just pass
        the vertex array to OpenGL everytime we need to redraw (e.g. when we
        rotate the scene)
      
      - removed the display list code alltogether: it's completely blown
        away by the new vertex array code!
      
      for the record: with the new drawing code, you can
      
      - rotate 500,000 triangles in real time on a 3-year old linux PC
      (tested with a boing 747 surface mesh from CU: 10 times faster than
      old code)
      
      - display and rotate in real time 10 transparent+smooth shaded 3D isos
      for a 1 million tet mesh (about 1 frame per second with the new code;
      took tens of seconds with the old one)
      
      Awesome :-)
      27c62db2
  6. May 17, 2004
    • Christophe Geuzaine's avatar
      · 2cfbb44a
      Christophe Geuzaine authored
      removed unused geom.overlay option
      2cfbb44a
    • Christophe Geuzaine's avatar
      · 62a93020
      Christophe Geuzaine authored
      removed unused geom.highlight option + small cleanup of the selection code
      62a93020
  7. May 15, 2004
    • Christophe Geuzaine's avatar
      · b04e7039
      Christophe Geuzaine authored
      add 1 more verbosity level; bump default to 3
      b04e7039
  8. May 12, 2004
    • Christophe Geuzaine's avatar
      · 35018b99
      Christophe Geuzaine authored
      - removed context.default_plugin
      
      - changed the main so that we load the plugins *before* we set the
        options (this way you can save your favourite plugin options in
        .gmsh-options, too)
      35018b99
  9. Apr 22, 2004
  10. Apr 21, 2004
    • Christophe Geuzaine's avatar
      · 55e4c913
      Christophe Geuzaine authored
      doc -convert
      55e4c913
    • Christophe Geuzaine's avatar
      · 4eaef455
      Christophe Geuzaine authored
      "gmsh -convert file file" now also translates meshes into the newest
      format (in addition to parsed->binary post-processing views)
      4eaef455
  11. Apr 18, 2004
  12. Apr 15, 2004
    • Christophe Geuzaine's avatar
      · 4a517d67
      Christophe Geuzaine authored
      introduced GMSH_EXTRA_VERSION so that we can differentiate official/unofficial
      releases
      4a517d67
  13. Feb 20, 2004
    • Christophe Geuzaine's avatar
      · 0ffbe362
      Christophe Geuzaine authored
      More "airplane" work...
      
      - rewrote the way we handle lights: glEnable(GL_LIGHTING) is now used
        at the lowest level, where it belongs. This fixes many lighting
        glitches, and should make the whole stuff much more predictable;
      
      - simplified the display modes for geometry and mesh: the choice
        between wireframe/solid is now independent of the choice of
        lighting/no lighting (and there is a new "Enable lighting" option
        for the geometry, too--even if it does only affect things like
        normals/tangents at the moment);
      
      - brand new code to draw really nice (shaded) 3D arrows + 3 options
        that fully parameterize them (they can degenerate into pyramids,
        cones, w/ or w/o stems, etc.);
      
      - new options so that we can also use the new arrows outside the
        post-processing module (e.g. for tangents/normals).
      
      - "alt+d" now simply switches between solid and wireframe mode;
      
      - new shortcut "alt+w" to switch the lighting mode for all the modules
        (geo/mesh + all post views) at once.
      0ffbe362
  14. Feb 07, 2004
  15. Feb 05, 2004
    • Christophe Geuzaine's avatar
      · d9bef6dd
      Christophe Geuzaine authored
      better -convert
      d9bef6dd
    • Christophe Geuzaine's avatar
      · f840ee44
      Christophe Geuzaine authored
      Added "append" argument to WriteView (so that "gmsh -convert file file"
      can handle all the views in the input file and not only the first one).
      f840ee44
  16. Jan 25, 2004
    • Christophe Geuzaine's avatar
      · af3866f1
      Christophe Geuzaine authored
      Following a discussion with Laurent, we can now combine multiple views
      (under certain conditions) into multi time step ones. This permits e.g.
      to output separate .pos files for each time step, and still have a real
      time evolution in gmsh. Pretty neat :-)
      af3866f1
  17. Jan 13, 2004
    • Christophe Geuzaine's avatar
      · ae1dac97
      Christophe Geuzaine authored
      New post-processing range mode to adapt the scale for each time step (i.e.,
      min/max is time step dependent)
      ae1dac97
  18. Nov 27, 2003
    • Christophe Geuzaine's avatar
      · 99f17235
      Christophe Geuzaine authored
      Cleaned up the whole Include/Merge/Open mess (removed the ugly
      yyin/yyname tables in the parser, made the Merge routine reentrant
      + uniformized all the INFO/STATUS messages).
      
      This should fix a nasty side effect from this morning's
      commit (wrong yynames when doing multiple merges in the same
      file).
      99f17235
  19. Oct 29, 2003
  20. Aug 11, 2003
    • Christophe Geuzaine's avatar
      · 5ce5a354
      Christophe Geuzaine authored
      Save the chosen FLTK theme in the per-session resources
      5ce5a354
  21. Jun 13, 2003
    • Christophe Geuzaine's avatar
      · b912b0d2
      Christophe Geuzaine authored
      Fix a couple of bugs for 2nd order elements. Seems to work OK for 2D
      meshes now. 3D is still kinda flaky, and extrusion is not implemented.
      b912b0d2
    • Christophe Geuzaine's avatar
      · bf9fbc05
      Christophe Geuzaine authored
      - add PNG check in Get_BuildOptions()
      - move "make doc" to top-level Makefile
      - better "make purge"
      bf9fbc05
  22. Apr 19, 2003
    • Christophe Geuzaine's avatar
      · 095ac853
      Christophe Geuzaine authored
      Corrections apres relecture / part 1
      095ac853
  23. Apr 14, 2003
  24. Mar 21, 2003
    • Christophe Geuzaine's avatar
      · fb423350
      Christophe Geuzaine authored
      Fix whitespace in copyright headers
      fb423350
  25. Mar 02, 2003
  26. Mar 01, 2003
    • Christophe Geuzaine's avatar
      · 486e791b
      Christophe Geuzaine authored
      Indented all source files using utils/gmshindent
      486e791b
  27. Feb 25, 2003
  28. Feb 12, 2003
    • Christophe Geuzaine's avatar
      · 1d0408c9
      Christophe Geuzaine authored
      Clean up VERSION_FLAGS and OS_FLAGS (use HAVE_FLTK instead of _FLTK,
      remove _BLACKBOX, etc.)
      1d0408c9
  29. Jan 23, 2003
  30. Nov 08, 2002
    • Christophe Geuzaine's avatar
      · 0e3acf49
      Christophe Geuzaine authored
      Introduce OpenGL display lists for drawing meshes. Does not seem to
      work much faster on my machine, though.
      0e3acf49
Loading