Skip to content
Snippets Groups Projects
  1. Apr 18, 2004
    • Christophe Geuzaine's avatar
      · 27004ccf
      Christophe Geuzaine authored
      - converted 2D_Recombine and SecondOrder to the EdgesContainer class
      - removed the quadrangle hak and the ugly EdgesInVolume global from 3D_Coherence
      27004ccf
    • Christophe Geuzaine's avatar
      · 2840a9d9
      Christophe Geuzaine authored
      - Fixed second order mesh generation in 3D (on simplices only at the moment).
      
      - In prevision of the extension to hexas, prisms and pyramids, all elements
      are now derived from a new Element base class, which will be used in the
      generalization of Edge/EdgesContainer in the future.
      2840a9d9
    • Christophe Geuzaine's avatar
      · b5f8199a
      Christophe Geuzaine authored
      Improved xytouv() and xyztouv() by trying different initial guesses in the
      newton algo (before relaxing). Should be more robust than what we did before.
      b5f8199a
    • Christophe Geuzaine's avatar
      · 2ba0c9e7
      Christophe Geuzaine authored
      added new constructor with no arguments in prevision of Degre2 cleanup
      2ba0c9e7
    • Christophe Geuzaine's avatar
      · c1c1f582
      Christophe Geuzaine authored
      Fixed computation of vertex->u param in curve extrusion
      c1c1f582
  2. Apr 13, 2004
  3. Mar 30, 2004
    • Christophe Geuzaine's avatar
      · 6a6d6190
      Christophe Geuzaine authored
      - Simplified the bounding box computation. It is now computed as
      follows (after each include/merge/open):
      
      1. If there is a geometry (i.e., at least one geometrical point), the
      bounding box is taken as the box enclosing all the geometrical points;
      
      2. If there is no geometry but there is a mesh (i.e., at least one
      mesh vertex), the bounding box is taken as the box enclosing all the
      mesh vertices;
      
      3. If there is no geometry and no mesh, but there are some
      post-processing views, the bounding box is taken as the box enclosing
      all the primitives of the last post-processing view.
      
      This should fix the weird things that sometimes happen when we animate
      scenes that do not contain any geometrical entities.
      
      - Deprecated MergeWithBoundingBox()
      
      - Removed Replot()
      
      - Removed the "Last_NumberOfPoints" hack in the parser
      
      - Removed CTX.expose
      6a6d6190
  4. Mar 28, 2004
  5. Mar 23, 2004
  6. Mar 05, 2004
    • Christophe Geuzaine's avatar
      · 8912a836
      Christophe Geuzaine authored
      New raster ("bitmap") PS/EPS/PDF output
      8912a836
  7. Mar 04, 2004
  8. Mar 03, 2004
    • Christophe Geuzaine's avatar
      · 9309b702
      Christophe Geuzaine authored
      I forgot to commit these last week: it's just the beginning of some
      cleanup of the old 2D algorithm (removed non-functional voronoi
      insertion, fixed a couple of memory leaks, added some comments, etc.)
      9309b702
  9. Feb 28, 2004
    • Christophe Geuzaine's avatar
      · 1bea03df
      Christophe Geuzaine authored
      And more airplane work!
      
      - merged STL patch from Nicolas Tardieu. This patch permits to
        create an real elementary surface for each STL face. Until
        we have some code to directly remesh the STL data (which would
        be much nicer and cheaper), this is very useful. We can finally
        use STL representations to create meshable volume models.
        Thanks Nicolas !
      
      - new option to color the mesh by physical entities (if an element
        belongs to multiple physicals, we use the first one)
      
      - additional cleanup of the mesh drawing code
      
      - big cleanup of the geometry creation section in the parser:
      
        * removed horrible Geo/DataBase.cpp
        * fixed all List-related memory leaks (a lot!)
        * added tests to check if we don't try to recreate existing
          entities (this should prevent many weird bugs due to incorrect
          input files)
      
      - fixed LineLoop/EdgeLoop memory leaks
      
      - many small fixes all over the place
      1bea03df
  10. Feb 07, 2004
  11. Dec 22, 2003
  12. Dec 16, 2003
    • Christophe Geuzaine's avatar
      · b582efad
      Christophe Geuzaine authored
      Previous commit was completely wrong. Need to think a little more
      about this problem.
      b582efad
    • Christophe Geuzaine's avatar
      · 5e5ee682
      Christophe Geuzaine authored
      increment the factor more slowly
      5e5ee682
    • Christophe Geuzaine's avatar
      · 8fef8ec9
      Christophe Geuzaine authored
      Better edge swapping for non-recombined extruded meshes
      8fef8ec9
  13. Dec 12, 2003
  14. Dec 11, 2003
    • Christophe Geuzaine's avatar
      · f23d1831
      Christophe Geuzaine authored
      new "Delete All;" command + only warn when reloading duplicate geometry
      points.
      f23d1831
  15. Dec 08, 2003
  16. Dec 07, 2003
    • Christophe Geuzaine's avatar
      typo · 590b0e24
      Christophe Geuzaine authored
      590b0e24
    • Christophe Geuzaine's avatar
      · 88321527
      Christophe Geuzaine authored
      New MSH file format, version 2.0.
      
      ********************************************************
      ************ Please send me your comments **************
      ********************************************************
      88321527
    • Christophe Geuzaine's avatar
      · e157b2d0
      Christophe Geuzaine authored
      Small changes for skeletton of new mesh format
      e157b2d0
    • Christophe Geuzaine's avatar
      · 59cfe84d
      Christophe Geuzaine authored
      Added support to visualize mesh partitions. The partition info is currently
      set as the physical entity number in the MSH file, but it would be trivial
      to change it to something else (e.g., as soon as we generalize the MSH
      format to take arbitrary number of tags per element).
      59cfe84d
  17. Dec 04, 2003
    • Christophe Geuzaine's avatar
      · bcad458b
      Christophe Geuzaine authored
      Explicitly say that the mesh will be incorrect if the swapping failed
      bcad458b
    • Christophe Geuzaine's avatar
      · c758b259
      Christophe Geuzaine authored
      Fixed one more bug for degenerate, non-recombined extrusions, that could
      lead to duplicate elements.
      c758b259
    • Christophe Geuzaine's avatar
      · e7885d55
      Christophe Geuzaine authored
      Fix seg fault in Read_SMS
      e7885d55
    • Christophe Geuzaine's avatar
      · dc741b08
      Christophe Geuzaine authored
      Fixed degenrate tets generation (oops!)
      dc741b08
  18. Nov 29, 2003
    • 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
  19. Nov 27, 2003
    • Christophe Geuzaine's avatar
      · 838b5975
      Christophe Geuzaine authored
      Fix name
      838b5975
    • 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
  20. Oct 29, 2003
  21. Oct 26, 2003
    • Christophe Geuzaine's avatar
      · cb8849be
      Christophe Geuzaine authored
      - Fix element numbering in Extrude Point and Extrude Line
      - Look for config files in $GMSH_HOME before $HOME
      cb8849be
  22. Sep 17, 2003
    • Christophe Geuzaine's avatar
      · ba050293
      Christophe Geuzaine authored
      - Comment JF's last changes in the parser until we fix the syntax
      
      - Update gl2ps
      
      - Small fix in the configure script to better detect fltk-config
      
      - Fix Parser/Makefile (for older versions of bison)
      ba050293
  23. Sep 16, 2003
Loading