Skip to content
  • 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