Skip to content
Snippets Groups Projects
  1. Jul 01, 2004
  2. Jun 30, 2004
    • Christophe Geuzaine's avatar
      · c7b67927
      Christophe Geuzaine authored
      added optimization hooks in the interface (GUI + comamnd line)
      c7b67927
  3. 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
  4. 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
  5. 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
  6. Jun 16, 2004
    • Christophe Geuzaine's avatar
      · 5fdd421b
      Christophe Geuzaine authored
      Do a default List_Create in List_CreateFromFile instead of returning NULL.
      (This fixes the problems in Plugins that assume that the element lists
      are all ready to be added into.)
      5fdd421b
  7. Jun 15, 2004
    • Christophe Geuzaine's avatar
      · 24aadcac
      Christophe Geuzaine authored
      replace CutCircle/CutCurve with CutParametric
      24aadcac
  8. Jun 13, 2004
    • Christophe Geuzaine's avatar
      · 1da92880
      Christophe Geuzaine authored
      forgot to deal with quadrangles here
      1da92880
  9. Jun 12, 2004
    • Christophe Geuzaine's avatar
      · 24be0d89
      Christophe Geuzaine authored
      - couple of aesthetic changes in Options->General
      
      - tentative fix of home directory problem on Windows95/98
      24be0d89
  10. Jun 08, 2004
    • Christophe Geuzaine's avatar
      · b23c3c17
      Christophe Geuzaine authored
      - made Layer's region numbeing behaviour consistent between
        lines/surfaces/volumes
      
      - force mesh.changed when we modify surface_edges/faces display
      b23c3c17
  11. Jun 04, 2004
    • Christophe Geuzaine's avatar
      · d849d3d3
      Christophe Geuzaine authored
      quick hack to implement "fake transparency" as in xpost
      d849d3d3
  12. Jun 02, 2004
    • Christophe Geuzaine's avatar
      · c32c0bea
      Christophe Geuzaine authored
      disable the perspective button for now
      c32c0bea
  13. Jun 01, 2004
    • Christophe Geuzaine's avatar
      · 2023798a
      Christophe Geuzaine authored
      added small button to switch between perspective and orthographic
      projection modes
      2023798a
    • Christophe Geuzaine's avatar
      · 899dde6d
      Christophe Geuzaine authored
      fix for the "per time step" min/max
      899dde6d
  14. May 31, 2004
  15. May 30, 2004
    • Christophe Geuzaine's avatar
      · 007038e1
      Christophe Geuzaine authored
      - don't call glNormal unnecessarily
      
      - do The Right Thing (TM) with the light position, i.e., set it
        *before* we multiply by the modelview matrix. It's much easier
        to achieve predictable lighting results like this: (-1,0,0)
        simply means "light from the left", (0,1,0) means "light from
        the top", (0,0,1) means "light from the front", etc.
      007038e1
    • Christophe Geuzaine's avatar
      · a91afdb9
      Christophe Geuzaine authored
      - fixed orientation of boundary of post tet
      
      - added new LightTwoSide option: with this turned off, we achieve
        roughly the same performance as SceneViewer on large data sets, i.e.,
        around 1 million triangles (SceneViwer is the "industry standard"
        OpenGL viewer from SGI). Nice... ;-)
      a91afdb9
    • Christophe Geuzaine's avatar
      · 1a9b13d3
      Christophe Geuzaine authored
      force view->Changed when we change the light setting
      1a9b13d3
  16. May 29, 2004
    • Christophe Geuzaine's avatar
      · b0769480
      Christophe Geuzaine authored
      - generalized vertex arrays to handle quads
      
      - added missing Ellispe ... Plane ... in parser
      b0769480
    • Christophe Geuzaine's avatar
      · 185c8a3d
      Christophe Geuzaine authored
      simplified vertex array logic
      185c8a3d
    • 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
  17. May 28, 2004
    • Christophe Geuzaine's avatar
      · c7b03f53
      Christophe Geuzaine authored
      update doc for vertex arrays
      c7b03f53
    • Christophe Geuzaine's avatar
      · d897fac4
      Christophe Geuzaine authored
      since we store the colors in the vertex array, we need to mark the
      mesh as changed when we change the colors
      d897fac4
    • Christophe Geuzaine's avatar
      enable vertex arrays for testing · c48dc84f
      Christophe Geuzaine authored
      c48dc84f
    • Christophe Geuzaine's avatar
      · a70b8c3d
      Christophe Geuzaine authored
      - added experimental support for vertex arrays in the mesh drawing code
      (only for triangles at the moment). This speeds up the drawing of large
      meshes tremendously!
      
      - removed support for mesh display lists
      a70b8c3d
  18. May 25, 2004
    • Christophe Geuzaine's avatar
      · 873ac3d2
      Christophe Geuzaine authored
      Added final bit for 2nd order elements: the middle face nodes for
      quadrangular faces (i.e., for quadrangles, hexahedra, prisms and
      pyramids).
      873ac3d2
    • 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
  19. May 22, 2004
    • Christophe Geuzaine's avatar
      · 1e0be4b2
      Christophe Geuzaine authored
      Small changes inspired by Wednesday's discussions:
      
      - Mac only: Gmsh now publishes its "file types"... That means that
        geo/msh/pos files now have nice icons, and that you can double-click
        on a geo/msh/pos file in the Finder to open it :-)
      
      - removed support for fltk 1.0 (wasn't compiling anymore anyway)
      
      - doubled the timout in GmshServer (2->4s): this seems to help on
        Windows (thanks to jkools@veeco.com)
      
      - added warnings in the docs about the Attractor feature
      
      - increased WB by 1 pixel in the GUI
      
      - replaced more Msg(FATAL) with Msg(ERROR) where it makes sense
      1e0be4b2
  20. May 18, 2004
    • Christophe Geuzaine's avatar
      · 827a2026
      Christophe Geuzaine authored
      - merged ONSCREEN1 and ONSCREEN2 to minimize redraws
      
      - fixed s->Orientations test
      827a2026
    • Christophe Geuzaine's avatar
      · d34791b9
      Christophe Geuzaine authored
      display the interactive messages in the graphic window (instead of the
      status bar)
      d34791b9
  21. 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
  22. May 15, 2004
  23. May 14, 2004
    • Christophe Geuzaine's avatar
      · 4fd3a4ce
      Christophe Geuzaine authored
      set default number of smoothing passes to 1
      4fd3a4ce
  24. May 13, 2004
    • Christophe Geuzaine's avatar
      · 9bc17d5a
      Christophe Geuzaine authored
      fixed small bug in colortable_diff
      9bc17d5a
    • Christophe Geuzaine's avatar
      · 58d10eca
      Christophe Geuzaine authored
      save view type only in FULLRC (not OPTIONRC)
      58d10eca
  25. 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
Loading