Skip to content
Snippets Groups Projects
  1. Nov 24, 2004
    • Christophe Geuzaine's avatar
      *** empty log message *** · 930aa622
      Christophe Geuzaine authored
      930aa622
    • Christophe Geuzaine's avatar
      · 70af2ba4
      Christophe Geuzaine authored
      fixed FPE in computeLevelsetPositive when SUMABS=0 (still not sure what
      this stuff is useful for, though :-))
      70af2ba4
    • Christophe Geuzaine's avatar
      · db475be5
      Christophe Geuzaine authored
      Use the new Fl::delete_widget() call to delete widgets in callbacks
      in FLTK 1.1.6. FLTK 1.1.5 introduced a potential crash due the fact
      that it could access a widget's data after its callback was executed.
      Fl::delete_widget() in 1.1.6 delays the deletion until the next
      Fl::wait() call. In any case, this means that we cannot use
      group.clear() anymore.
      db475be5
  2. Nov 23, 2004
  3. Nov 22, 2004
  4. Nov 19, 2004
    • Christophe Geuzaine's avatar
      · 1b1c132f
      Christophe Geuzaine authored
      fixed error checking code to work also with adaptive views.
      1b1c132f
    • Christophe Geuzaine's avatar
      *** empty log message *** · 1efab617
      Christophe Geuzaine authored
      1efab617
    • 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
  5. Nov 18, 2004
    • Christophe Geuzaine's avatar
      · 57515b52
      Christophe Geuzaine authored
      doc update
      57515b52
    • Christophe Geuzaine's avatar
      · d57ef184
      Christophe Geuzaine authored
      Added GUI for z-clipping plane distance factor (and changed the
      default value from 10 to 5)
      d57ef184
    • 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
    • Christophe Geuzaine's avatar
      · e66bc1a0
      Christophe Geuzaine authored
      New General.ClipFactor option to fine-tune the position of the near and far
      clipping planes (default = 10; setting a smaller value leads to a better
      z-buffer resolution, but zooms/rotations can then lead to undesired clipping).
      e66bc1a0
  6. Nov 16, 2004
    • Christophe Geuzaine's avatar
      · 4ddc76f1
      Christophe Geuzaine authored
      Revert to GL_NORMALIZE instead of GL_RESCALE_NORMAL (since GL_RESCALE_NORMAL
      is not supposed to work with anisotropic scalings)
      4ddc76f1
  7. Nov 15, 2004
  8. Nov 14, 2004
  9. Nov 13, 2004
    • Christophe Geuzaine's avatar
      · 25514ecb
      Christophe Geuzaine authored
      - First draft (pretty much untested!) of new "Integrate" plugin to
        * integrate scalar fields over all the elements in a view
        * integrate the circulation of vector fields along line elements
        * integrate the flux of vector fields across surface elements
      
        Used with Plugin(DisplacementRaise) and Plugin(Evaluate) this
        permits for example to compute the area/volume of deformed
        configurations; and, with Plugin(CutPlane)+Plugin(Skin), the
        perimeter of deformed sections. Another interesting application is
        to use it on a vector field with Plugin(CutPlane), in order to
        compute fluxes across arbitrary cross-sections.
      
      - Added "connectPoints" option to Plugin(CutParametric) so
        that we can feed its output to Plugin(Integrate)
      
      - Added Normals and Tangents options to visualize the orientation of
        elements in post-processing views
      
      - Added "swapOrientation" in Plugin(Transform) to change the
        orientation of the elements (in place) (+ moved the transformation
        routines from the view class into the plugin)
      
      - fixed #defines in some of the plugin header files
      25514ecb
    • Christophe Geuzaine's avatar
      · 024e9517
      Christophe Geuzaine authored
      - First draft (pretty much untested!) of new "Integrate" plugin to
        * integrate scalar fields over all the elements in a view
        * integrate the circulation of vector fields along line elements
        * integrate the flux of vector fields across surface elements
      
        Used with Plugin(DisplacementRaise) and Plugin(Evaluate) this
        permits for example to compute the area/volume of deformed
        configurations; and, with Plugin(CutPlane)+Plugin(Skin), the
        perimeter of deformed sections. Another interesting application is
        to use it on a vector field with Plugin(CutPlane), in order to
        compute fluxes across arbitrary cross-sections.
      
      - Added "connectPoints" option to Plugin(CutParametric) so
        that we can feed its output to Plugin(Integrate)
      
      - Added Normals and Tangents options to visualize the orientation of
        elements in post-processing views
      
      - Added "swapOrientation" in Plugin(Transform) to change the
        orientation of the elements (in place) (+ moved the transformation
        routines from the view class into the plugin)
      
      - fixed #defines in some of the plugin header files
      024e9517
  10. Nov 12, 2004
  11. Nov 10, 2004
  12. Nov 09, 2004
Loading