Skip to content
Snippets Groups Projects
  1. Mar 03, 2005
    • Christophe Geuzaine's avatar
      · 036f789b
      Christophe Geuzaine authored
      small generalization: we can now interpolate data from abritrary
      views (and not only from views having the same data type as the
      destination)
      
      I use this to interpolate (combination of) components of a field
      in one mesh onto another mesh, for example a set of isosurfaces
      from another field. Wicked cool! ;-)
      036f789b
  2. Mar 02, 2005
    • Christophe Geuzaine's avatar
      · 40c19a0d
      Christophe Geuzaine authored
      small doc fixes
      40c19a0d
    • Christophe Geuzaine's avatar
      · 0f03d485
      Christophe Geuzaine authored
      - generalized the octree code to make it work with all the element
      types, and not only with triangles/tets (and fixed a couple of copy &
      paste bugs in the process...)
      
      - modified all depending plugins to take advantage of this
      0f03d485
  3. Mar 01, 2005
  4. Feb 22, 2005
  5. Feb 11, 2005
  6. Feb 08, 2005
  7. Jan 24, 2005
  8. Jan 17, 2005
  9. Jan 13, 2005
    • Christophe Geuzaine's avatar
      · 5b890ab5
      Christophe Geuzaine authored
      - renamed "Duplicate View" into "Alias View" (suggested by Philippe;
        less confusing since "Duplicate" implies that we actually copy the
        data, which is not what we are doing)
      
      - added general "on the fly" tranformation matrix option. This allows
        for very efficient visualization of aliased datasets with
        non-destructive rotations, symmetries, etc.
      5b890ab5
  10. Jan 12, 2005
    • Christophe Geuzaine's avatar
      · 70c4320a
      Christophe Geuzaine authored
      help should mention that iView and ExternalView have to be of the same
      type (scalar, vector or tensor)
      70c4320a
    • Christophe Geuzaine's avatar
      · 92fd839d
      Christophe Geuzaine authored
      new plugins: Gradient, Curl and Divergence
      92fd839d
  11. Jan 09, 2005
    • Christophe Geuzaine's avatar
      · 03ab892b
      Christophe Geuzaine authored
      wring searchVector args
      03ab892b
    • Christophe Geuzaine's avatar
      · 3d83bd66
      Christophe Geuzaine authored
      - generalized Plugin(CutGrid):
         * now works also for lines/points (i.e., when nPointsU and/or nPointV == 1)
         * new option ConnectPoints
      
      - new Plugin(Eigenvalues)
      
      - don't force color in Draw_PlaneInBoundingBox
      3d83bd66
    • Christophe Geuzaine's avatar
      · ef6ab0cc
      Christophe Geuzaine authored
      fixed bug for multi timestep tets in searchScalar
      ef6ab0cc
  12. 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
  13. Jan 03, 2005
    • Christophe Geuzaine's avatar
      · 48b550d8
      Christophe Geuzaine authored
      Generalized the Levelset routines so that we can compute isovolumes with
      all levelset-based plugins. This allows to extract either side of a
      levelset (i.e., a half space with CutPlane, the interior/exterior of
      a sphere with CutSphere, or the isovolume inside an isosurface with
      CutMap).
      48b550d8
  14. Jan 02, 2005
    • Christophe Geuzaine's avatar
      · ad225479
      Christophe Geuzaine authored
      use v0, v1, ..., vn to access the other components of the field
      ad225479
  15. Jan 01, 2005
  16. Dec 31, 2004
    • Christophe Geuzaine's avatar
      · a7728d3e
      Christophe Geuzaine authored
      Added 2 options to control polygon offset. Instead of trying to guess
      when a polygon offset is useful (it's no that simple when we combine
      geo+mesh+some views), we just apply it conditionally to all surface
      drawings.
      a7728d3e
    • Christophe Geuzaine's avatar
      · eb713633
      Christophe Geuzaine authored
      fixed computation of Min/Max when the view contains different element types
      eb713633
    • Christophe Geuzaine's avatar
      pretty print · 4465f7fa
      Christophe Geuzaine authored
      4465f7fa
    • Christophe Geuzaine's avatar
      · 1bcf336a
      Christophe Geuzaine authored
      Replaced all *non-modal* Fl_Windows with either Dialog_Windows or
      Main_Windows, which are derived from Fl_Window amd correctly process
      the OS-specific "Close Window" shortcuts (Pomme+W on MacOS, Alt+F4 on
      Win32).
      1bcf336a
    • Christophe Geuzaine's avatar
      · 9dd6e35d
      Christophe Geuzaine authored
      Small aesthetic changes:
      
      - Only 'title-capitalize' window titles and menus; the rest should be
        capitalized like normal english sentences
      
      - The window title should be exactly the same as the menu item
        (without the ellipsis character if there is one)
      9dd6e35d
  17. 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
  18. Dec 28, 2004
    • Christophe Geuzaine's avatar
      · f5243d07
      Christophe Geuzaine authored
      removed unused extern
      f5243d07
    • Christophe Geuzaine's avatar
      · 141fe771
      Christophe Geuzaine authored
      update docs
      141fe771
    • Christophe Geuzaine's avatar
      · 6f8c291e
      Christophe Geuzaine authored
      - cleaned up + generalized font selection
      - generalized Plugin(Annotate) to allow font style selection for
        each text fragment
      - fixed bug in per-view color selection
      6f8c291e
    • Christophe Geuzaine's avatar
      · 632e7e5c
      Christophe Geuzaine authored
      don't require gl2ps
      632e7e5c
    • Christophe Geuzaine's avatar
      · d2bafc69
      Christophe Geuzaine authored
      missing line_width/point_size calls
      d2bafc69
    • Christophe Geuzaine's avatar
      · a4d7c313
      Christophe Geuzaine authored
      clarify help
      a4d7c313
    • Christophe Geuzaine's avatar
      · f7b1d491
      Christophe Geuzaine authored
      forgot to recompute the bbox
      f7b1d491
  19. Dec 27, 2004
    • Christophe Geuzaine's avatar
      typo · 7709378d
      Christophe Geuzaine authored
      7709378d
    • Christophe Geuzaine's avatar
      · cbcf66c7
      Christophe Geuzaine authored
      add a comment around a test copied as-is from the old Gradient plugin
      cbcf66c7
    • Christophe Geuzaine's avatar
      · 24a4bbd9
      Christophe Geuzaine authored
      merged Plugin(Lambda2) and Plugin(Gradient) in a single plugin, so that
      we free up Plugin(Gradient) for future use
      24a4bbd9
    • Christophe Geuzaine's avatar
      · 0539703b
      Christophe Geuzaine authored
      - plugin callbacks now draw their stuff until run/cancel is executed (so we
        manipulate the scene with the additional data displayed)
      - made plugin code much shorter
      - simpler defaults for StreamLines, CutGrid and Evaluate
      0539703b
    • Christophe Geuzaine's avatar
      · e4c111b0
      Christophe Geuzaine authored
      draw points instead of grid
      e4c111b0
    • Christophe Geuzaine's avatar
      · 94a3026e
      Christophe Geuzaine authored
      add callbacks to draw grid + fix interval definition
      94a3026e
Loading