1. 13 Feb, 2019 1 commit
    • Mark Olesen's avatar
      ENH: extended runTimePostProcessing (#1206) · ee4c3cb7
      Mark Olesen authored
      - Extended runTimePostProcessing to include access to "live"
        simulation objects such a geometry patches and sampled surfaces
        stored on the "functionObjectObjects" registry.
      - Add 'live' runTimePostProcessing of cloud data.
        Extracts position and fields from the cloud via its objectRegistry writer
      - For the "live" simulation objects, there are two new volume filters
        that work directly with the OpenFOAM volume fields:
            * iso-surface
            * cutting planes
        Both use the VTK algorithms directly and support multiple values.
        Eg, can make multiple iso-levels or multiple planes parallel to each
      - When VTK has been compiled with MPI-support, parallel rendering will
        be used.
      - Additional title text properties (shadow, italic etc)
      - Simplified handling of scalar-bar and visibility switches
      - Support multiple text positions. Eg, for adding watermark text.
  2. 16 Dec, 2018 1 commit
    • Mark Olesen's avatar
      ENH: improve file reader support for runTimePostProcessing (#1091) · 4d15bc6e
      Mark Olesen authored
      - support .vtp format for geometry, surface, line, cloud.
      - use native reader for handling vtk, vtp, obj, stl surface files.
        For other formats, use the MeshedSurface (the surfMesh lib) to
        handle reading and Foam::vtk::Tools::Patch to handle the
        conversion to vtkPolyData. This combination is more memory efficient.
      - update tutorial case to include vtp surface geometry
  3. 30 May, 2018 1 commit
  4. 15 Dec, 2016 1 commit
  5. 23 Sep, 2016 1 commit
  6. 26 Apr, 2016 1 commit
  7. 11 Nov, 2015 1 commit
    • Andrew Heather's avatar
      ENH: Initial commit of new runTimePostProcessing function object · c1e0645d
      Andrew Heather authored
      - Allows generation of images (currently PNG files) during the run
      - ... or afterwards by invoking the execFlowFunctionObjects utility
      - Wrapper around VTK functionality
      - Support for objects:
        - text
        - points (glyphs: sphere, arrow)
        - lines (tubes)
        - surfaces (wireframe, shaded, combination)
      - Colour using:
        - user-defined
        - field values (several colour maps availale)
      - For image sequences:
        - dynamic views (camera movement)
        - objects can appear/disappear using opacity
      - Building
        - VTK dependency v6+
        - satisfied using ParaView from ThirdParty directory
        - or separate VTK installation