Skip to content
Snippets Groups Projects
  1. Dec 19, 2005
  2. Apr 04, 2005
    • Christophe Geuzaine's avatar
      · 9340d400
      Christophe Geuzaine authored
      added small warning in automatically generated opt_* files
      9340d400
  3. Apr 01, 2005
  4. Mar 13, 2005
    • Christophe Geuzaine's avatar
      · a5f2b8d0
      Christophe Geuzaine authored
      - fixed double free in case there is an error in tSprintf
      
      - new StrRelative command
      
      - small demo on how one can add a generic title to a plot using
        Plugin(Annotate)
      a5f2b8d0
    • Christophe Geuzaine's avatar
      · 71d7dc72
      Christophe Geuzaine authored
      added a 5th axes mode: "Ruler" to help measure distances between any two
      points
      71d7dc72
  5. Mar 12, 2005
    • Christophe Geuzaine's avatar
      · 150f017b
      Christophe Geuzaine authored
      a little more work on the axes stuff: enable global axes for the geometry and
      the mesh, too. We can finally get rid of the ugly old "moving axes" bit.
      
      (+ reverted changes in unproject: need to be more careful since unproject
      can be called outside Draw())
      150f017b
    • Christophe Geuzaine's avatar
      · 39a65d62
      Christophe Geuzaine authored
      - added an option to force the size/position of the 3D grids/axes
      
      - cleaned-up the whole size/position thing of 2D/3D grids: it's much
        more consistent now (and the GUI is nicer)
      
      - rewrote the algorithm for automatic positionning of 2D graphs (now
        they rescale with the window, which is much nicer--and far more
        practical)
      39a65d62
  6. Mar 11, 2005
    • Christophe Geuzaine's avatar
      · efdb7f0a
      Christophe Geuzaine authored
      - the grid options now also apply to 3D views (this way we can
        finally get accurate size info for any data set; and the info
        is updated in real-time for gemeotry transformations & displacement
        maps)
      
      - new option to specify the size of the moving axes
      
      - generalized text align code (we now support the 9 modes that TeX
        does)
      efdb7f0a
  7. Jan 02, 2005
    • Christophe Geuzaine's avatar
      · 9894a5fe
      Christophe Geuzaine authored
      add option to specify the size of the small axes
      9894a5fe
  8. Jan 01, 2005
    • Christophe Geuzaine's avatar
      · 21473056
      Christophe Geuzaine authored
      - More intelligent way to detect if we need to apply a polygon offset
      or not.
      
      - better computation of translation coef in Draw2D
      21473056
  9. Dec 31, 2004
  10. Dec 27, 2004
  11. Dec 24, 2004
    • Christophe Geuzaine's avatar
      · eb6ac15e
      Christophe Geuzaine authored
      add color options for elements in views (requested by Philippe a long
      time ago)
      eb6ac15e
    • Christophe Geuzaine's avatar
      · 20ea4712
      Christophe Geuzaine authored
      add all remaining colormap parameters as options
      20ea4712
  12. Nov 18, 2004
  13. Nov 10, 2004
  14. Oct 26, 2004
  15. Sep 25, 2004
  16. Sep 23, 2004
  17. Sep 16, 2004
    • Christophe Geuzaine's avatar
      · 34a7daef
      Christophe Geuzaine authored
      - the main menu is now scrollable when there are more than 25
      buttons and it can handle an arbitrary number of buttons (this removes
      the "100 views max in the GUI" limitation)
      
      - the view number is now also displayed in the menu (to make it easier
      to find the view when one has many many views)
      
      - added "Remove empty views" menu item
      34a7daef
  18. Aug 30, 2004
  19. Aug 20, 2004
  20. Aug 09, 2004
    • Christophe Geuzaine's avatar
      · e4a4b3e7
      Christophe Geuzaine authored
      - fixed a couple of gcc warnings + added missing o->end() in
        jf's StructuralSolver plugin
      
      - fixed the view option code: FLTK > 1.1.5rc1 breaks our use of
        widget->changed()...
      
      - added background mesh support in the aniso algorithm
      e4a4b3e7
  21. Jul 30, 2004
    • Christophe Geuzaine's avatar
      · 0e0ce3d5
      Christophe Geuzaine authored
      airplane work: reorganized the option panels in the GUI (more descriptive
      labels, same categories for geo/mesh/post, etc.)
      0e0ce3d5
  22. Jul 22, 2004
    • Christophe Geuzaine's avatar
      · 7c1add3a
      Christophe Geuzaine authored
      - added an option to draw the bounding boxes
      
      - simplified the color_scheme options
      
      - added tooltips to make the discovery of shortcuts easier
      7c1add3a
  23. Jul 17, 2004
  24. Jun 04, 2004
  25. 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
  26. May 28, 2004
  27. May 15, 2004
  28. 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
    • Christophe Geuzaine's avatar
      · 337de422
      Christophe Geuzaine authored
      - only save the options that differ from the default values (unless we
        explicitly ask to save everything)
      
      - tweak the auto doc routines
      337de422
  29. Apr 24, 2004
    • Christophe Geuzaine's avatar
      · 95f5910a
      Christophe Geuzaine authored
      - cleaned up the octree code (renamed some files, added copyright
        notices, indented everything)
      
      - backported JF's doc from the texinfo file into the c++ code (the
        documentation is actually generated automatically by Gmsh with
        "gmsh -doc"!)
      
      - replaced nPoints with nPointsU and nPointsV in CutGrid
      
      - fixed a couple of printfs + removed some unused variables
      95f5910a
  30. Feb 21, 2004
  31. 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
  32. Feb 07, 2004
  33. Dec 02, 2003
  34. Nov 28, 2003
    • Christophe Geuzaine's avatar
      · 8aff473c
      Christophe Geuzaine authored
      Set View.ShowTime=2 to show the time value even if the view contains a single
      time step..
      8aff473c
Loading