Skip to content
Snippets Groups Projects
  1. Feb 16, 2005
    • Christophe Geuzaine's avatar
      · ee76f3ea
      Christophe Geuzaine authored
      update less often for small meshes
      ee76f3ea
    • Christophe Geuzaine's avatar
      · 80ee88f6
      Christophe Geuzaine authored
      Added progress message while reading .msh files (idea from Nicolas)
      
      Instead of popping up a progress bar, I just used a Msg() call. Not
      sure which is best, but this is a bit simpler..
      80ee88f6
  2. Feb 08, 2005
  3. Feb 04, 2005
    • Christophe Geuzaine's avatar
      · 363ffc70
      Christophe Geuzaine authored
      removed extra white space and node coord format in UNV export
      363ffc70
  4. Jan 26, 2005
  5. Jan 20, 2005
    • Christophe Geuzaine's avatar
      · dc55e658
      Christophe Geuzaine authored
      allow negative line loop number in surface definitions
      dc55e658
  6. Jan 12, 2005
    • Christophe Geuzaine's avatar
      · ae820e8d
      Christophe Geuzaine authored
      re-introduced the ability to reverse the progression in 1D transfinite meshes
      by specifying a negative line number (not sure why we removed this...)
      ae820e8d
  7. Jan 10, 2005
  8. Jan 08, 2005
    • Christophe Geuzaine's avatar
      · 504b5126
      Christophe Geuzaine authored
      - removed all the crappy STL code and rewrote it using JF's POLY_rep
        class
      
      - generalized POLY_rep so that we can use the polygonal discretization
        as a surface mesh, and mesh in 3D afterwards. I.e., we can now take
        an input triangulation (a single surface in STL format, multiple
        surfaces in STL format, one or more surfaces defined using the new
        "Discrete Surface" commands), and generate a 3D mesh that uses it. We
        could in theory even mix triangulated and "normal" surfaces in the
        same geometry, but nothing is done at the moment to ensure that the
        mesh at the interfaces would match (if it does, it actually works
        very nicely)
      
      - new STL mesh output format to export a surface mesh as a STL file
      
      - added an option to the GEO output routine to save the surface mesh
        as discrete surfaces associated with the geometrical surfaces
      
      - added STL and Text output formats for post-processing views (the
        text output allows for example to exploit plugin-generated data in
        gnuplot)
      
      - generalized Plugin(Evaluate):
      
        * can loop automatically over all the timestep and/or components
      
        * can do operations using data from an external view
      
           - if the 2 views are based on the same grid, the plugin does the
             evaluation very efficiently
      
           - if the 2 views are based on differenet grids, the plugin
             automatically interpolates the external view data onto the
             grid of the current view
      
      - added new Rand() function in MathEval
      
      - default colormap is now # 2 (the Matlab "Jet" colormap)
      504b5126
  9. Jan 01, 2005
  10. Dec 31, 2004
    • Christophe Geuzaine's avatar
      · a125687a
      Christophe Geuzaine authored
      optimize ExportLc
      a125687a
    • Christophe Geuzaine's avatar
      · 6b3b1440
      Christophe Geuzaine authored
      test if there is anything to save before opening the file
      6b3b1440
    • Christophe Geuzaine's avatar
      · e741db38
      Christophe Geuzaine authored
      generalized ExportLcField to all element types
      e741db38
    • Christophe Geuzaine's avatar
      · f7008b44
      Christophe Geuzaine authored
      prevent crash when no contour
      f7008b44
  11. Dec 30, 2004
    • Christophe Geuzaine's avatar
      · 2f6cb765
      Christophe Geuzaine authored
      - reworked the keyboard shortcuts with Laurent (our very own Macintosh
        Usability Guidelines Expert)
      
      - new smoothing option for jpeg output
      
      - new small GUI dialogs for ps/pdf/jpeg/gif/msh output (makes the
        'format' menu in the file dialog much shorter)
      2f6cb765
  12. Dec 21, 2004
  13. Dec 17, 2004
    • Christophe Geuzaine's avatar
      · 5dfa7230
      Christophe Geuzaine authored
      - fix cast in a couple of error msg
      - more fixes in elliptic algorithm (surf->TrsfVertices and surf->Vertices
        were incomplete)
      5dfa7230
    • Christophe Geuzaine's avatar
      · dc8db1d0
      Christophe Geuzaine authored
      fix+cleanup elliptic algorithm (didn't work when line mesh orientation was
      opposite of original generatrice)
      dc8db1d0
  14. Dec 16, 2004
    • Christophe Geuzaine's avatar
      · 13a74153
      Christophe Geuzaine authored
      fix copy/paste bug in error message when quad/pyramids already exists
      13a74153
  15. Dec 08, 2004
  16. Dec 06, 2004
    • Christophe Geuzaine's avatar
      · c95cb1d4
      Christophe Geuzaine authored
      - moved the AdaptiveView stuff in its own header file
      
      - fixed small bug in IsoSimplex (when Raise != 0)
      
      - fixed small memory leak in Plugin/Extract (when one or more
        expressions are invalid)
      c95cb1d4
  17. 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
  18. Nov 22, 2004
    • Christophe Geuzaine's avatar
      · dc45d2ab
      Christophe Geuzaine authored
      make Export_LcField also work with SimplexBase
      dc45d2ab
  19. 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
  20. Nov 18, 2004
    • Christophe Geuzaine's avatar
      · 09f471e5
      Christophe Geuzaine authored
      New "fast" routine to create simplices used only for
      visualization. This speeds up the load time of large tetrahedral
      (volume) meshes by roughly 50%, and brings Read_Mesh.cpp pretty close
      to mshsort.cpp performance-wise. Since Read_Mesh does many more things
      (all the Tree/List queries to create elementary/physical entites +
      partitions), this is actually pretty good.
      
      Loading a 1.4 million tets mesh file on my 1.5 GHz Linux machine now
      takes about 17 seconds.
      09f471e5
  21. Nov 09, 2004
  22. Oct 28, 2004
    • Christophe Geuzaine's avatar
      · 7bfd9a6f
      Christophe Geuzaine authored
      Fixed bug in second order mesh of closed curves
      7bfd9a6f
    • Christophe Geuzaine's avatar
      · 28103b3a
      Christophe Geuzaine authored
      add error check in Oriente()
      28103b3a
    • Christophe Geuzaine's avatar
      · 6f149945
      Christophe Geuzaine authored
      proof of concept for unproject (e.g. to add points with the mouse)
      6f149945
  23. Oct 08, 2004
  24. Aug 13, 2004
    • Christophe Geuzaine's avatar
      · 6f7fc45a
      Christophe Geuzaine authored
      Don't call Mesh_Quality() in GetStatistics()
      6f7fc45a
  25. Aug 12, 2004
    • Christophe Geuzaine's avatar
      · c8c30d8c
      Christophe Geuzaine authored
      added vertex arrays in volumes to store the boundary of the cuts
      when we draw them "as surfaces" (for Philou, not tested yet)
      c8c30d8c
  26. Aug 09, 2004
    • Christophe Geuzaine's avatar
      · 6dcecb64
      Christophe Geuzaine authored
      make depend
      6dcecb64
    • 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
  27. Jul 21, 2004
    • Christophe Geuzaine's avatar
      · 8fb2313e
      Christophe Geuzaine authored
      - added Orientation() members for hexas, prisms and pyramids
      
      - use det3x3() instead of ad-hoc code everywhere it makes sense
      8fb2313e
  28. Jul 16, 2004
    • Christophe Geuzaine's avatar
      · 84a1bb58
      Christophe Geuzaine authored
      make depend
      84a1bb58
    • Christophe Geuzaine's avatar
      · 01d43db8
      Christophe Geuzaine authored
      - moved the smooth normals stuff into a separate file
      - added smooth normal support for surface meshes (very nice!)
      01d43db8
  29. Jul 14, 2004
    • Christophe Geuzaine's avatar
      · fdaaf1a8
      Christophe Geuzaine authored
      add an area constraint on the elements in the initial mesh to make
      the refinement nicer
      fdaaf1a8
Loading