Skip to content
Snippets Groups Projects
  1. 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
  2. Oct 03, 2004
    • Christophe Geuzaine's avatar
      · 25681f01
      Christophe Geuzaine authored
      Better handling of '-psn_XXX' command line arg. from the Mac Finder
      25681f01
  3. Sep 18, 2004
    • Christophe Geuzaine's avatar
      · c61e92f8
      Christophe Geuzaine authored
      cosmetic
      c61e92f8
    • Christophe Geuzaine's avatar
      · 3b20e547
      Christophe Geuzaine authored
      cleaned up View->Combine by defining a new option (to determine if
      we should remove the original views after a "Combine" or not)
      3b20e547
  4. Sep 17, 2004
    • Christophe Geuzaine's avatar
      · 13bd077b
      Christophe Geuzaine authored
      add -pid command line option to print the process id on stdout
      13bd077b
  5. Jul 01, 2004
  6. Jun 30, 2004
    • Christophe Geuzaine's avatar
      · c7b67927
      Christophe Geuzaine authored
      added optimization hooks in the interface (GUI + comamnd line)
      c7b67927
  7. 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
  8. 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
  9. 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
  10. May 31, 2004
  11. 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
  12. 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
  13. May 15, 2004
    • Christophe Geuzaine's avatar
      · b04e7039
      Christophe Geuzaine authored
      add 1 more verbosity level; bump default to 3
      b04e7039
  14. 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
  15. Apr 22, 2004
  16. 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
  17. Apr 18, 2004
  18. Apr 15, 2004
    • Christophe Geuzaine's avatar
      · 4a517d67
      Christophe Geuzaine authored
      introduced GMSH_EXTRA_VERSION so that we can differentiate official/unofficial
      releases
      4a517d67
  19. 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
  20. Feb 07, 2004
  21. 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
  22. 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
  23. 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
  24. 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
  25. Oct 29, 2003
  26. Aug 11, 2003
    • Christophe Geuzaine's avatar
      · 5ce5a354
      Christophe Geuzaine authored
      Save the chosen FLTK theme in the per-session resources
      5ce5a354
  27. 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
  28. Apr 19, 2003
    • Christophe Geuzaine's avatar
      · 095ac853
      Christophe Geuzaine authored
      Corrections apres relecture / part 1
      095ac853
  29. Apr 14, 2003
  30. Mar 21, 2003
    • Christophe Geuzaine's avatar
      · fb423350
      Christophe Geuzaine authored
      Fix whitespace in copyright headers
      fb423350
  31. Mar 02, 2003
Loading