Skip to content
Snippets Groups Projects
  1. Jan 16, 2005
    • Christophe Geuzaine's avatar
      · 46b5e138
      Christophe Geuzaine authored
      ask if we should remove the temp files
      46b5e138
  2. Jan 13, 2005
    • Christophe Geuzaine's avatar
      · b2218f18
      Christophe Geuzaine authored
      added option to use mencoder (to create mpeg4)
      b2218f18
  3. Jan 10, 2005
    • Christophe Geuzaine's avatar
      · 7e3d5117
      Christophe Geuzaine authored
      move old (fixed) bug files to non-bug directories
      7e3d5117
  4. 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
  5. Jan 03, 2005
    • Christophe Geuzaine's avatar
      · 7b771ab5
      Christophe Geuzaine authored
      group the 2 anim demos in a single, interactive one
      7b771ab5
  6. Dec 29, 2004
  7. Dec 27, 2004
    • Christophe Geuzaine's avatar
      · e13b85ce
      Christophe Geuzaine authored
      - new parser function GetValue("text", default_value) to query a value
        interactively in a script
      
      - added a nice example using this (to compute slices automatically):
        demos/multislice.script
      e13b85ce
  8. Dec 26, 2004
    • Christophe Geuzaine's avatar
      · ee09900d
      Christophe Geuzaine authored
      - new "Delete Empty Views" command
      - new View.MinX, View.MinY, View.MinZ, View.MaxX, View.MaxY, View.MaxZ options
      - added example on how to do simple volume visualization
      ee09900d
  9. Dec 23, 2004
    • Christophe Geuzaine's avatar
      · 048f91ea
      Christophe Geuzaine authored
      - new colormaps (jet, hot and pink from Matlab) + generalized
        handling of grayscale colormap
      
      - new View.Colormap option (this enables Gmsh to remember which
        colormap to use or which colormap the current modified colormap
        comes from) + better View.AlphaChannel treatment
      
      - fix saving of color options when color_scheme is != 0
      048f91ea
  10. Dec 21, 2004
  11. Jul 02, 2004
    • Christophe Geuzaine's avatar
      · 7379efb3
      Christophe Geuzaine authored
      - All extrusion commands now return a list of 2 numbers (instead of 1):
        the first, as before, is the number of the "top" of the extruded region
        (i.e., a point for extrude point, a line for extrude line, ...), the
        second is the number of the "body" of the extruded region (i.e., a
        line for extrude point, a surface for extrude line, ...).
      
      - "Extrude Surface" now always creates a new volume (automatically),
        EVEN WHEN THERE IS NO LAYERS SPECIFICATION. This makes it consistent
        with "Extrude Point" and "Extrude Line", which always create new
        curves and surfaces, respectively.
      
        Important Note: you will have to modify your old .geo files to avoid
        duplicate volume definitions if you use "Extrude Surface" without
        extruding the mesh (i.e., without the "Layers" command). These
        duplicate volumes would be harmless, but they would srew up your
        physical volume definitions later on...
      
        * Solution 1: use the new volumes (recommended). To do this, just
        remove your old extra volume definitions and let Gmsh create the
        extruded volumes for you. (To retrieve the volume number created by
        Gmsh, use "aa[] = Extrude Surface {...};;": the volume number is
        "aa[1]".)
      
        * Solution 2: keep the old volumes.
      
        a) clean way: retrieve the new volume number (aa[] = Extrude Surface
        {...};;) and delete the new volume with "Delete { Volume aa[1]; }"
      
        b) dirty (but handy) way: since, in order to create the new volumes
        with the less impact possible, Gmsh uses "low" numbers (actually,
        forcing "Geometry.OldNewreg=0") for the new volumes, just remove all
        "low number volumes". For example, if you have 4 "Extrude Surface" in
        your file, you can then just do "Delete{ Volume {1:4}; }"
      
      Voila :-)
      7379efb3
  12. Jun 30, 2004
    • Christophe Geuzaine's avatar
      · 721de1d1
      Christophe Geuzaine authored
      nicer physicals
      721de1d1
    • Christophe Geuzaine's avatar
      · 2d8e25a9
      Christophe Geuzaine authored
      a version of piece.geo with correct surface orientations so that
      it works with netgen
      2d8e25a9
  13. Apr 27, 2004
    • Christophe Geuzaine's avatar
      · 9da8924e
      Christophe Geuzaine authored
      - enable lights by default
      - remove obsolete comments about MergeWithBoundingBox
      9da8924e
  14. Mar 25, 2004
    • Christophe Geuzaine's avatar
      · b1ee8236
      Christophe Geuzaine authored
      adding the low memory animation example in the demos
      b1ee8236
  15. Dec 02, 2003
  16. Nov 29, 2003
    • Christophe Geuzaine's avatar
      · 33c329c7
      Christophe Geuzaine authored
      Fixed bug in DecomposeInSimplex (need to set deleted non-simplex lists
      to NULL)
      33c329c7
    • Christophe Geuzaine's avatar
      · c3399948
      Christophe Geuzaine authored
      - new DecomposeInSimplex plugin
      - new "Combine Views" command in the parser
      - cleaned up View::tranform and View::smooth (+small bug fix for SLs)
      - better check for transparency sorting
      - make depend
      - new View.AlphaChannel option to change the transparency
        globally for a given view (instead of having to change the colormap
        by hand every time)
      
      With all the above, we can now generate very nice (and correct)
      transparent iso-surfaces:
      
      Merge "../tutorial/view3.pos";
      
      minIso = 0;
      maxIso = 2;
      nbIso = 7;
      
      Plugin(CutMap).iView = 0;
      
      For i In {1:nbIso}
        Plugin(CutMap).A = (maxIso-minIso)/nbIso * i;
        Plugin(CutMap).Run;
      EndFor
      
      Delete View[0];
      Combine Views;
      
      For i In {1:nbIso}
        Delete View[0];
      EndFor
      
      Plugin(DecomposeInSimplex).iView = 0;
      Plugin(DecomposeInSimplex).Run;
      
      View[0].AlphaChannel = 0.6;
      c3399948
  17. Jul 07, 2003
    • Christophe Geuzaine's avatar
      · 4d2428ed
      Christophe Geuzaine authored
      Remove the copyright and add the name of the original author.
      4d2428ed
  18. Apr 18, 2003
  19. Feb 15, 2003
  20. Nov 17, 2002
  21. Oct 17, 2002
  22. Oct 11, 2002
  23. Oct 04, 2002
  24. Sep 01, 2002
  25. Oct 30, 2001
  26. Sep 26, 2001
  27. Sep 25, 2001
  28. Aug 31, 2001
  29. Aug 17, 2001
  30. Aug 15, 2001
  31. Aug 14, 2001
  32. Aug 13, 2001
  33. Aug 08, 2001
Loading